先说说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了
```