Aegis 开发指南
项目代码风格是会随着项目发展而变化的,所以遇到任何问题,just ask
Golang 开发内容以以下几个文档作为基础:
但是,有以下规则需要进行修改和补充:
避免因为英语复数不规则带来的困扰
提高可读性
Aegis 中为了明确表达意图,请使用中文进行注释
避免使用过长的名称
保持代码风格兼容性
统一的排序方便 review 看 diff
- 所有 golang 代码 review 之前请先使用 gofmt 进行格式化,review 过程中应该 将关注点放在功能实现上
格式请参照 angular git commit guidlines,注意除 type/scope 外,提交内容请尽量使用中文,例:
docs(readme): 更新 README 中的 git 提交说明