丝美导航 AI技能集 效率办公技能

Changelog Generator

从Git提交历史自动生成专业变更日志,支持常规提交解析和Markdown/JSON格式输出。

标签:
分享到:

Changelog Generator

Changelog Generator是什么

Changelog Generator是一款基于Git提交历史生成变更日志的工具,适用于项目版本更新时自动生成变更记录,支持多种格式和参数配置,简化了版本管理流程。

Johnnywang2001 开发 | 累计安装 62 次 | 开源协议:MIT-0

Changelog Generator的主要功能

  • 常规提交解析:自动识别feat, fix等常规提交类型,提高日志准确性。
  • Markdown/JSON格式:支持Markdown和JSON两种格式输出,满足不同需求。
  • 分组输出:按提交类型分组,使日志结构更清晰。
  • 标签范围:支持指定标签范围,生成特定版本间的变更日志。
  • 文件输出:可直接输出到文件,方便集成到项目文档中。

如何使用Changelog Generator

  • 安装工具:确保Python环境已安装,下载并解压工具包。
  • 配置参数:根据需求配置参数,如仓库路径、起始/结束引用、输出格式等。
  • 运行命令:执行命令生成变更日志,如`python3 scripts/changelog_gen.py`。
  • 查看结果:生成的变更日志将输出到控制台或指定文件中。
  • 集成文档:将生成的日志文件集成到项目文档中,方便查阅。

Changelog Generator的项目地址

  • 项目官网https://clawhub.ai/Johnnywang2001/jrv-changelog-gen

Changelog Generator的应用场景

  • 项目版本更新时自动生成变更日志。
  • 简化版本管理流程,提高团队协作效率。
  • 生成Markdown格式的变更日志,方便在GitHub等平台展示。
  • 生成JSON格式的变更日志,方便与其他系统集成。
  • 在持续集成/持续部署(CI/CD)流程中集成,自动生成日志。

相关导航