webpack配置篇(三十七):Git 规范和 Changelog 生成
Posted 凯小默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack配置篇(三十七):Git 规范和 Changelog 生成相关的知识,希望对你有一定的参考价值。
说明
玩转webpack学习笔记
介绍
良好的 Git commit
规范优势:
- 加快
Code Review
的流程 - 根据
Git Commit
的元数据生成Changelog
- 后续维护者可以知道
Feature
被修改的原因
技术方案
提交格式要求
本地开发阶段增加 precommit 钩子
安装 husky
npm install husky --save-dev
通过 commitmsg 钩子校验信息
"scripts":
"commitmsg": "validate-commit-msg",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
,
"devDependencies":
"validate-commit-msg": "^2.11.1",
"conventional-changelog-cli": "^1.2.0",
"husky": "^0.13.1"
Changelog 生成
以上是关于webpack配置篇(三十七):Git 规范和 Changelog 生成的主要内容,如果未能解决你的问题,请参考以下文章
webpack配置篇(三十八):语义化版本(Semantic Versioning)规范格式