内容创作
whats-new
自动化生成 App Store「最新内容」版本说明,通过分析上次版本号更新以来的 Git 提交记录来编写发布信息。
简介
whats-new 技能是一个自动化的版本说明生成工具,旨在缩小技术性 git 历史记录与面向用户的 App Store 更新之间的差距。通过识别主存储库分支中最近的两次版本更新提交,代理程序可以隔离自上个版本发布以来的变更。它能有效地解析提交信息,并在必要时检查差异,以区分琐碎的内部重构、基础架构修改以及具体的用户功能或错误修复。
此工具专为希望保持高质量、亲切的版本说明且无需手动追踪文件的软件开发者和发布经理设计。它会自动将开发成果分类为「新功能」、「改进」和「错误修复」,确保剔除技术术语,转而使用简洁且适合目标受众的语言。该工具生成的格式专门针对 App Store 标准规范,提供可直接使用的版本摘要。
-
通过 git 日志模式匹配自动识别先前的归档点。
-
过滤掉 CI/构建配置、开发工具和不可见重构等噪声。
-
将变更分组为结构化类别,以提高可读性。
-
针对 App Store 发布提交字段格式化输出。
-
支持通过命令行参数覆盖版本号。
-
专为使用描述性提交信息的标准 git-flow 工作流程而设计。
-
在存储库遵循一致的「Bump version」提交惯例时表现最佳。
-
旨在产生 3 到 8 个简洁、非技术性的项目符号,以达到最佳的用户互动效果。
-
限制:需要 shell 环境访问权限以执行 git 指令,并假设 grep 和 log 工具符合标准 POSIX 规范。
-
用户在发布到 App Store Connect 控制台之前,应审核生成的说明内容与语气。
仓库统计
- Star 数
- 1
- Fork 数
- 0
- Open Issue 数
- 1
- 主要语言
- Swift
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 21:12