npm 包 @release-notes/node 使用教程

阅读时长 3 分钟读完

发布一个项目时,编写详细的版本发布日志是必要的,但是在管理和维护项目时,经常会遇到版本发布日志的维护繁琐和不一致的问题。@release-notes/node 是一个简单易用的 npm 包,可以帮助开发者轻松生成版本发布日志,并将其与代码库解耦,为维护项目和协作提供实用的工具。

什么是 @release-notes/node

@release-notes/node 是一个用于生成版本发布日志的 npm 包。该包提供了一个命令行工具,可以生成 Markdown 格式的版本发布日志,包括已添加的功能、bug 修复和其他变更。

安装 @release-notes/node

@release-notes/node 可以通过 npm 安装。

在命令行中,输入以下命令:

如何使用 @release-notes/node

命令行工具

使用命令行工具生成版本发布日志:

首先,进入要生成发布日志的本地代码库。

然后,使用以下命令生成发布日志:

使用该命令不提供任何参数将会生成所有未发布的版本的发布日志。

添加--pretty参数将在控制台更加美观的输出日志:

在代码中使用 @release-notes/node

如果希望在代码中使用 @release-notes/node,可以在 JavaScript 或 TypeScript 文件中添加以下代码:

这将返回一个包含发布日志字符串的 Promise。

请注意,在使用此方法之前,您需要在代码库的根目录创建 .releaseignore 文件,用于忽略不应包含在发布日志中的文件。它使用您在 .gitignore 文件中使用的相同语法。

生成 Gitlab 或 Github 发布日志

如果您的项目托管在 Gitlab 或 Github 上,您可以使用以下命令生成发布日志:

这将从您的 Gitlab 或 Github 帐户中获取您的 API 密钥、API 地址和存储库信息,并生成发布日志。

版本发布日志示例

以下示例展示了使用 @release-notes/node 生成的版本发布日志:

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

-- ---

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

-- ---

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

-- ----

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

结论

@release-notes/node 提供了一个方便的工具,使开发者能够轻松地创建版本发布日志。使用该工具,可以更好地维护项目版本,并为协作和分发做好准备。

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

纠错
反馈