项目开发过程中的管理规范
平台项目管理规范(Go语言版本) 1 编码规范 go版本 go1.13.4 开发环境 linux/mac/windows git版本 2.7.3+ 是否需要go fmt 需要 是否需要代码检查 需要 是否需要golint 需要 是否需要本地自测 需要 是否需要go mod tidy && go mod vendor 需要 平台目录结构: apis api接口文档(goSwagger) APP-META 前端页面入口 bin 项目编译生成的二进制文件存放目录 configs 平台支持的模板配置模板 contrib 平台申请资源模板文件 daemon 平台的核心代码实现 docs 相关操作文档 hack 编译使用到的脚本文件 pkg 平台使用的公共方法 vendor 平台依赖存放的位置 Dockerfile 平台项目的容器化文件 Makefile 平台的编译文件 go.mod 平台模板根 go.sum 平台依赖包 main.go 平台的主函数入口 main_test.go 平台的单元测试 1.1 引包规范 项目开发过程中需要符合社区开发的项目规范标准: import 系统包 换行 import 项目包 换行 import 第三方包 我们需要知道系统的建设,尤其云端Poc项目的开发实现需要完全符合社区的开发需求工作,在系统引包的流程中需要按照 系统包 项目包 第三方包进行导入