npm 包 obr-conventional-changelog 使用教程

阅读时长 4 分钟读完

简介

obg-conventional-changelog 是一个帮助前端工程师和开发组织和记录每次变更的 npm 包。该工具可以帮助开发人员维护好一个良好的变更日志,以便更好的进行版本管理和追踪。

安装

配置

创建一个 .conventional-changelog.js 文件,然后按照格式配置字段:

-- -------------------- ---- -------
-------------- - -
  ------ -
    - ----- ------- -------- ---------- --
    - ----- ------ -------- ---- ------ --
    - ----- -------- -------- -------- --
    - ----- ------- -------- --------------- --
    - ----- -------- -------- -------- --
    - ----- ----------- -------- ------------- --
    - ----- ------- -------- ------------- --
    - ----- ------- -------- ------- --
    - ----- -------- -------- ------ ------- --
    - ----- ----- -------- ------- --
    - ----- --------- -------- --------- --
    - ----- ------ -------- ----- -- --------- -
  --
  ------- ------------
  --------------------------- ---------------- -------------- ----- -----
  --------------------------- ---------------- -------------- ----- -----
  ---------------- ---------------------------------------------------------
  -----------------
    ---------------------------------------------------------------------------------
-

使用

生成一份 CHANGELOG.md 文件

  • -p (--preset) angular 参数表示我们需要使用的格式预设,按照惯例是使用 angular 的格式。
  • -i (--infile) CHANGELOG.md 参数表示用该文件来记录变更日志。
  • -s (--same-file) 参数表示将生成的内容直接加入到 CHANGELOG.md 文件末尾。

如果你希望使用默认配置,可以直接使用以下命令:

写入一条新的变更

清空 CHANGELOG.md 文件

定时更新 CHANGELOG.md 文件

总结

obg-conventional-changelog 可以帮助团队有效的记录并管理变更历史,从而更好的进行版本管理和追踪。它对开发流程的约定非常符合前端开发团队的习惯,从而避免了文档失灵的问题。

在开发项目的过程中,为了更好的管理变更历史,使用 obg-conventional-changelog 是非常必要的,因为在开发过程中有很多次的变更,而这些变更通常不是一份文档就可以涵盖的,所以在从多个方面保障项目变更历史记录的同时,也增加了一个更方便的管理渠道。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f9c3d1de16d83a66e8b

纠错
反馈