57 个版本 (22 个稳定版)
新 2.5.0 | 2024 年 8 月 24 日 |
---|---|
2.4.0 | 2024 年 6 月 26 日 |
2.2.2 | 2024 年 5 月 11 日 |
2.2.0 | 2024 年 3 月 30 日 |
0.1.0-rc.21 | 2021 年 7 月 1 日 |
在 开发工具 中排名 2188
每月下载量 2,620 次
在 11 个 仓库中使用(直接使用 10 个)
190KB
5.5K SLoC
文档 | 网站
git-cliff 可以通过利用 常规提交 以及正则表达式驱动的 自定义解析器,从 Git 历史中生成 变更日志 文件。可以通过配置文件 配置 来自定义 变更日志模板 以匹配所需的格式。
文档
在 文档 中了解如何使用 git-cliff。
媒体报道
- 使用 git-cliff 将 Git 提交转换为变更日志 - RustLab 2023(演讲)
- 与 git-cliff 的 Orhun 采访 - Console #141(通讯)
- KaiCode 开源节 2024(第二名)
编辑器支持
- git-cliff.el - 在 Emacs 中生成、更新和发布变更日志
类似/相关项目
- git-journal - Git 提交消息和变更日志生成框架
- clog-cli - 从您的 Git 提交历史中生成漂亮的变更日志
- relnotes - 生成您项目发布说明的工具。
- cocogitto - 一组 CLI 工具,用于常规提交和 semver 规范。
- cliff-jumper - 一个结合了git-cliff和conventional-recommended-bump的NodeJS命令行工具,用于语义化提升NodeJS包的版本并生成由git-cliff驱动的变更日志。
- release-plz - 从CI中发布Rust包。
- git-changelog-command-line - 使用常规提交生成变更日志并确定下一个版本。
- git-changelog:使用Jinja2模板自动生成变更日志。
贡献者
感谢这些杰出的人 ✨
由contrib.rocks制作。
社交
许可
根据您的选择,在Apache License Version 2.0或MIT许可证下授权。
版权
版权 © 2021-2024,git-cliff贡献者
依赖
~21–59MB
~867K SLoC