- 源文件名/变量命名:小驼峰命名法,一般不使用缩写
- 类名使用大驼峰命名法
- 命名空间一律小写
- 代码注释与文档使用Doxygen
参考Google C++ Style Guide
参考Google C++ Style Guide(cn)
参考doxygen/manual cpp
- 每个人在自己的分支开发,开发完成后自测,自测后提交。提交信息命名为
add,fix,update
,添加功能时使用add
,修复bug时使用fix
,更新已有功能时或不符合前两种时使用update
# 例如
git commit -m "fix http包长度bug"
git commit -m "add base64解码"
git commit -m "update 更新README.md"
# 推送到远程仓库
$ git push
- 发起
PR
经Review
之后合并入develop
分支
- 使用语义版本,版本号
MAJOR.MINOR.PATCH
Version | Detial |
---|---|
MAJOR version | when you make incompatible API changes |
MINOR version | when you add functionality in a backwards-compatible manner |
PATCH version | when you make backwards-compatible bug fixes |
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format. |