Changelog

📝 智能提交解析 · 一键生成日志

自动生成 CHANGELOG 的 CLI 工具,支持 conventional commits 解析、版本分组与 Markdown 输出,完全离线运行。

收藏
3.7k
安装
1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Changelog 生成器综合评估

核心功能

这是一款专注于 CHANGELOG 自动生成的命令行工具,核心能力围绕 Git 提交历史解析展开。工具支持 conventional commits 规范解析,能够自动识别 commit 类型(feat/fix/docs 等),检测破坏性变更(breaking changes),并按语义化版本号进行智能分组,最终输出结构化的 Markdown 文档。

显著优点

1. 零依赖架构:无需 API 密钥,完全本地运行,数据存储于 ~/.local/share/changelog/,适合离线环境与企业内网
2. 规范兼容性:深度支持 conventional commits 标准,降低团队文档维护成本

3. 模板化输出:内置可定制模板,便于与企业现有文档风格对齐

4. 轻量设计:单一二进制或脚本形态,集成成本低

潜在局限

  • 功能边界清晰但较窄,仅聚焦 changelog 生成,不包含版本号自动 bump 或发布流程集成
  • 依赖 Git 历史质量,若团队 commit 规范不统一,输出效果受限
  • 无可视化界面,纯 CLI 交互对非技术用户门槛较高
  • 作者 BytesAgain 知名度与维护持续性待验证

适用人群

  • 遵循 conventional commits 的中小型开发团队
  • 需要离线文档生成的 CI/CD 流水线
  • 追求极简工具链的独立开发者

常规风险

  • 数据安全:本地存储无加密说明,敏感仓库需谨慎
  • 供应链风险:MIT-0 许可证宽松但作者生态影响力有限
  • 长期维护:个人作者项目,更新频率与 Issue 响应存在不确定性

总体评价

功能聚焦、零依赖、规范友好的轻量工具,适合已建立 commit 规范的团队。建议结合具体版本管理策略评估集成价值。

Changelog 内容

scripts文件夹
手动下载zip · 2.0 kB
script.shtext/x-shellscript
请选择文件