文章预览
什么是自动化项目搭建 当一个软件开发工程师接到一个新的需要开发的 Web 项目时,往往需要完成一些准备工作,例如,选择 Web 框架,做好项目的目录结构设计,连接配置数据库,连接和配置 Redis/Kafka ;甚至包括一些基础功能的实现和封装,包括 MySQL 库增删查改操作的封装,登录功能以及登录 token 的验证等。这个过程通常被称为 项目初始化 或 项目搭建 。 一般来说,大部分项目都会用到这些基础功能,此时,我们会将这个搭建好的项目放到一个单独的代码仓库中,当需要开发新的项目时就从从这个代码仓库拉取代码,在这个项目代码的基础上继续开发。这种项目通常被称为 种子项目 或 模板项目。 每次从模板项目拉取代码时,都需要手动修改模板项目的名称。例如,将 template-project 改为 company-user-project 或 company-payment-project。甚至在使用
………………………………