用途:changelog-generator 通过分析 git 提交历史,把开发者的技术提交转换为客户和用户易于理解的更新日志,用于准备新版本发布说明、编写每周或每月产品更新摘要、记录客户可见变更、撰写应用商店更新条目、生成更新通知、维护内部发布文档及公共更新日志页面。
主要能力:扫描特定时间段或版本之间的 Git 历史;将提交按功能、改进、错误修复、重大更改、安全等逻辑类别分组;把技术语言转写为用户友好表述;按结构化格式生成更新日志;过滤重构、测试等内部噪音提交;可依据自定义风格指南和品牌语气输出。示例输出包含“✨ New Features”“🔧 Improvements”“🐛 Fixes”等分节。
使用方式:在项目仓库中运行,可用自然语言指令触发生成,例如“Create a changelog from commits since last release”“Generate changelog for all commits from the past week”“Create release notes for version 2.5.0”,也可指定日期范围,或指定使用 CHANGELOG_STYLE.md 中的指南。
适用场景:GitHub release notes、应用商店更新描述、用户邮件更新、社交媒体发布内容等。
限制:资料未说明其支持的具体平台、安装命令、收费方式或价格;建议从 git 仓库根目录运行,并在发布前人工审阅和调整生成结果。