什么是 @yoitsro/conventional-changelog-angular
@yoitsro/conventional-changelog-angular 是一个基于 Angular 规范的提交信息生成器,它可以帮助开发者自动生成符合 Angular 规范的提交信息,从而更好地管理代码提交历史,方便后续的代码维护和版本迭代。
如何使用 @yoitsro/conventional-changelog-angular
安装
使用 npm 安装:
npm install @yoitsro/conventional-changelog-angular --save-dev
配置
在 package.json
文件中配置 scripts
:
{ "scripts": { "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0", } }
说明:
-p angular
:指定使用 Angular 规范-i CHANGELOG.md
:指定生成的 changelog 文件名-s
:指定将变更按模块分组-r 0
:指定生成 changelog 的起始版本号
使用
执行以下命令生成 changelog:
npm run changelog
执行完毕后,将在当前目录下生成 CHANGELOG.md 文件,包含从上一个版本到当前版本之间的所有变更记录。
示例代码
示例代码展示了如何使用 @yoitsro/conventional-changelog-angular 能够自动化生成符合Angular规范的 commit message。
-- -------------------- ---- ------- - --------- --------------------------------------- --- ------- --------------------------------------- ---------- - --- ------------ - ------- --- --------- -- - ---------- - ------------ ----------------------- -- ------- -- ------------ -- -- --- - - - ---------- --------- --- --- ---------
总结
使用 @yoitsro/conventional-changelog-angular 能够规范化我们的代码提交,方便我们管理代码提交历史,从而更好地进行代码维护和版本迭代。鼓励开发者使用 commitizen 等 Git 提交工具以规范我们的代码提交,帮助我们更好地提交、交流和维护代码。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005554d81e8991b448d2814