用途:把技术性的 git 提交转换为面向客户与用户的清晰更新日志,适用于发布说明、每周或每月产品更新摘要、应用商店更新描述、站内更新通知、内部发布文档以及公开的产品更新页面。
主要能力:扫描指定时间段或两个版本之间的提交历史;将提交归入功能、改进、Bug 修复、破坏性变更、安全等逻辑类别;把开发者提交语言改写成客户可读的表达;过滤重构、测试等内部提交减少噪音;按规范化格式输出结构化条目,并可遵循项目自身的变更日志规范与品牌语气。
使用方式:在项目仓库根目录运行,按需给出时间范围或版本,例如“为最近一次发布之后的提交创建 changelog”“生成过去一周所有提交的 changelog”“为 2.5.0 版本创建发布说明”“创建 3 月 1 日至 3 月 15 日之间的提交 changelog”;也可引用自定义规范,例如“为 v2.4.0 之后的提交创建 changelog,使用 CHANGELOG_STYLE.md 中的规范”。输出为 Markdown 结构,按新功能、改进、修复等分节,用户可将结果保存到 CHANGELOG.md。
限制:需在 git 仓库中并提供可读取的提交历史;无法确定或缺失的信息不会自动补全;生成内容建议在发布前人工审阅与调整;关于分发渠道、集成方式、收费标准等具体信息暂未提供。