@brightcove/kacl

中文文档
0.1.11发布于 2020/10/08Apache-2.0CommonJS近 30 天下载 7089

保留用于实现更改日志发布自动化的更改日志工具

中文使用文档
文档目录11 节
  1. 使用量
  2. 所需资源
  3. 安装
  4. CLI 使用量
  5. 包装使用
  6. 用法为 gh-释放
  7. 资讯
  8. 维护者
  9. 捐款
  10. 问题
  11. 捐款和感谢

Version Downloads Build Status Coverage Greenkeeper badge

卡塞尔

K级唉哟 (单位:千美元) C级绞刑ưμ㼯a欧格 折叠和自动释放更改日志的工具

使用量

所需资源

  • 节点 8+
  • package.json 包含一个有效的 git 仓库 URL

安装

npm i -D @brightcove/kacl

您也可以在全球安装,以便在您的项目中轻松地初始化更改日志 :

npm i -g @brightcove/kacl

CLI 使用量

如果在全球安装,您可以运行 kacl 命令。 如果没有, 您可以从您的工程的节点模块文件夹中运行 : ./node_modules/.bin/kacl

Usage: kacl init|lint|prerelease|release

  init       - Initializes a new CHANGELOG.md
  lint       - Lints your changelog for errors
  prerelease - Checks the requirements for creating a new release (should be added to the "preversion" script)
  release    - Creates a new release matching your package.json version (should be added to the "version" script)

包装使用

kacl 在添加到 package.json 脚本时最有效,因为它可用于在运行时完全自动化更改日志 npm version。下面是设置 package.json 脚本以使用 kacl 的建议 .

{
  "scripts": {
    "posttest": "kacl lint",
    "preversion": "kacl prerelease",
    "version": "kacl release && git add CHANGELOG.md"
  }
}

这种设置有:

  • 运行测试后将您的更改日志剪入
  • 在套取版本前检查更改日志 npm version 以确保有一个未释放的条目
  • 更新更改日志并在版本被撞出后添加到 git npm version。更改日志更改将自动执行,作为 npm version。 。 。 .

用法为 gh-释放

gh-释放 是自动创建标签并在 GitHub 上发布的工具。 它与卡克勒配得上很好,用两个工具,你就可以完全自动地实现版本的相撞. 以下建议设置 package.json 脚本使用 kacl 与 gh- release.

{
  "scripts": {
    "posttest": "kacl lint",
    "preversion": "kacl prerelease",
    "version": "kacl release && git add CHANGELOG.md",
    "postversion": "git push && gh-release"
  }
}

这与《公约》规定的步骤相同 包装使用 增加:

  • 将新版本推向GitHub,并使用更新的更改日志创建了GitHub发行.

资讯

维护者

无。 离开Brightcove的前主要维护者是

捐款

欢迎各方捐款,请参见 提供指南。 。 。 .

问题

这个项目使用 github 问题,请提交问题 这里。 。 。 .

捐款和感谢

该项目使用 保留更改日志 库来源 奥斯卡·奥特罗 用于解析和操纵更改日志。 这是一个很棒的图书馆,你应该检查一下是否有兴趣帮助改进项目更改日志.

版本与发布记录

@brightcove/kacl 共发布 10 个版本,首次发布于 2018/08/24;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.1.11latest2020/10/086 年前
0.1.82019/08/297 年前
0.1.72019/07/187 年前
0.1.62018/11/028 年前
0.1.52018/09/048 年前
0.1.42018/08/278 年前

关于 @brightcove/kacl 的常见问题

@brightcove/kacl 是什么?

保留用于实现更改日志发布自动化的更改日志工具

如何安装 @brightcove/kacl?

在项目目录运行 npm install @brightcove/kacl,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 kacl,可以用 npx kacl 直接运行。

@brightcove/kacl 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/brightcove__kacl 是否存在。

@brightcove/kacl 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@brightcove/kacl 可以商用吗?

@brightcove/kacl 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@brightcove/kacl 的下载量有多少?

根据 npm 官方下载统计,@brightcove/kacl 在 2026/10/09 – 2026/11/07 这 30 天内被下载 7,089 次,日均约 236 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@brightcove/kacl 还在维护吗?

最新版本 0.1.11 发布于 2020/10/08(6 年前);至今共发布 10 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/08/24。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。