通過git commit 的信息生成changeLog
這麼做的前提是,我們的commit信息必須遵循公司的commit的規範。
快速上手
$ npm install -g conventional-changelog-cli
$ cd my-project
$ conventional-changelog -p angular -i CHANGELOG.md -s
推薦的工作流
- 改動代碼
- 提交這些改動
- 改變package.json中的版本號
- 使用conventional-changelog工具
- 提交
package.json
和CHANGELOG.md
文件 - 創建tag
- push代碼