从单个仓库到多个仓库,再到单体仓库,最后到多个单体仓库
我一直在开发同一个项目,已经好几年了。它的初始版本是一个巨大的单体应用程序,包含数千个文件。它的架构很糟糕,而且不可重用,但它托管在一个单独的仓库中,这使得工作变得很容易……
我一直在开发同一个项目,已经好几年了。它的初始版本是一个巨大的单体应用程序,包含数千个文件。它的架构很糟糕,而且不可重用,但它托管在一个单独的仓库中,这使得工作变得很容易……
前几天我一直在玩GitHub Actions。真是个好工具!简而言之:您可以让它为您运行代码,例如运行您的构建流程、测试和部署。但它只是可以运行任何……的配置文件。
我最近发现自己开始在想要开发网站时首选Eleventy(又名 11ty)。很难击败一个静态网站生成器,它提供了高级模板机会,同时又不会妨碍您……
持续集成 (CI) 工作流程如今被认为是一种最佳实践。也就是说,您使用版本控制系统 (Git),并且在您使用它的过程中,CI 会为您完成一些工作,例如运行测试、发送通知和部署代码。那……