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)规范格式

webpack配置篇(三十五):持续集成和Travis CI

webpack配置篇(三十四):单元测试和测试覆盖率

webpack优化篇(四十七):缩小构建目标

webpack配置篇(三十六):发布构建包到npm社区

webpack配置篇(三十三):冒烟测试介绍和实际运用