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