⚙️ Versioning, change-log and release tool. (Superseded by https://github.com/Lruihao/auto-changelog-plus)
来源:hugo-fixit/fixit-releaser
网站:https://www.npmjs.com/package/@hugo-fixit/fixit-releaser
目录
警告
本文最后更新于 2025-12-10,文中内容可能已过时。
FixIt Releaser
中文 | English
版本控制、变更日志和发布工具。
小心
该工具已停止维护!建议使用 auto changelog plus 或者 auto changelog 生成日志。
✨ 功能
- 📝 自动生成变更日志(Conventional Commits 规范)
- 🔖 更新 FixIt 内部版本号
*
📦 安装
| 包管理器 | 命令 |
|---|---|
| pnpm | pnpm add -D @hugo-fixit/fixit-releaser |
| yarn | yarn add -D @hugo-fixit/fixit-releaser |
| npm | npm i -D @hugo-fixit/fixit-releaser |
在 package.json 中添加命令:
🚀 用法
变更日志
基于 Conventional Commits 规范,支持以下类型的提交:
feat:新功能fix:修复问题perf:性能优化refactor:代码重构docs:文档变更test:测试相关style:代码格式调整chore:构建过程或辅助工具的变动build:构建系统变动ci:持续集成配置变动revert:代码回滚- 支持 scope:
feat(api):,fix(ui):等 - 支持 emoji:
:sparkles: feat:,✨ feat:等 - 支持 Breaking Changes:
feat!:,feat(scope)!:,BREAKING CHANGE:等格式 - 自动忽略 WIP 提交:
wip:,Wip:等临时提交不会包含在变更日志中
例如:
| |
执行
fixit-releaser changelog -h获取帮助或者参考 auto-changelog 文档。
版本 *
FixIt 内部开发版本格式如下:
| |
例如:
| |
⚙️ 配置
fixit-releaser changelog 配置与 auto-changelog 兼容。
🙏 致谢
Buy me a coffee~
支付宝
微信