Skip to content

hugo-fixit/fixit-releaser

Repository files navigation

FixIt Releaser

NPM version

中文 | English

版本控制、变更日志和发布工具,适用于 Hugo FixIt 的类似提交风格。

功能

  • 更新 FixIt 内部版本号。(仅适用于 FixIt)
  • 自动生成变更日志。(由 auto-changelog 提供支持)

安装

包管理器 命令
pnpm pnpm add -D @hugo-fixit/fixit-releaser
yarn yarn add -D @hugo-fixit/fixit-releaser
npm npm i -D @hugo-fixit/fixit-releaser

配置

在 FixIt 项目的 package.json 中添加以下内容。

{
  "scripts": {
    "version": "fixit-releaser version --prod",
    "release": "fixit-releaser changelog"
  }
}

fixit-releaser changelog 配置与 auto-changelog 兼容。

使用方法

版本

将 FixIt 版本从 v0.3.12-1ca9fdb7 更新到 v0.3.12。

npx fixit-releaser version --prod

将 FixIt 版本从 v0.3.12-1ca9fdb7 更新到 v0.3.12-2ca9fdb7。

npx fixit-releaser version --dev

变更日志

从 v0.3.10 生成变更日志。

npx fixit-releaser changelog --starting-version v0.3.10
# auto-changelog: 6 kB written to CHANGELOG.md

更多用法请参见 auto-changelog