基于 angular 规范的 commit
基于 angular 规范的 commit
commit格式如下:
<type>: <subject>
<BLANK LINE>
<body>
type - 提交 commit 的类型
-
feat: 新功能
-
fix: 修复问题
-
docs: 修改文档
-
style: 修改代码格式(不影响逻辑功能,比如格式化、补充分号等等)
-
refactor: 重构代码(fix bug或增加新功能不属于此范围)
-
perf: 提升页面性能
-
test: 增加/修改测试用例
-
chore: 修改工具相关(包括但不限于文档、代码生成等, 比如修改了README,webpack配置文件等等)
-
deps: 升级依赖
-
subject - 用一句话清楚的描述这次提交做了什么
-
body - 补充subject,适当增加原因、目的等相关因素,可选。
当有非兼容修改(Breaking Change)时必须在这里描述清楚
如果是修复K3或AONE上的bug,关联相关 bug 编号, 如 fix #101, fix #102
关联相关 issue,如 Closes #1, Closes #2, #3 ,将自动关联、关闭对应的 issue