npm 包 @yoitsro/conventional-changelog-angular 使用教程

阅读时长 3 分钟读完

什么是 @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

纠错
反馈