53个版本 (21个稳定版)
新 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日 |
#182 in 命令行工具
每月1,950次下载
在 2 crates 中使用
240KB
7K 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 - 一套用于常规提交和semver规范的CLI工具。
- cliff-jumper - 一个NodeJS CLI工具,结合git-cliff和conventional-recommended-bump来语义化地提升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贡献者
依赖
~23–58MB
~836K SLoC