事先声明,本文是参考了其他大神的博客之后自己尝试的记录,具体可以参考如下 链接
-
先说说git 提交规范把,这里基本都是这个工具 cz-customizable
1,安装npm install cz-customizable --save-dev
2,修改package.json
"devDependencies": { "cz-customizable": "^5.3.0" }, "config": { "commitizen": { "path": "node_modules/cz-customizable" } }
3,项目中添加.cz-config.js,官方提供了一个示例,如下所示,本来要贴具体代码的,但是贴上去排版真难用
后面就是 提交测试了
git cz
2,后面就是 CHANGELOG.MD了
. 安装
npm install conventional-changelog -D
. package.json中 script中添加如下:这样方便使用
```
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"
```
来说说自己实践的流程把,
```
git add .
git cz
然后一顿骚操作,就可以按cz的格式提交代码了,
最后 npm run version 就可以生成changelog了
```