事先聲明,本文是參考了其他大神的博客之后自己嘗試的記錄,具體可以參考如下 鏈接
-
先說說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了
```