使用Jinja2模板自动生成变更日志。
项目描述
git-changelog
使用Jinja2模板自动生成变更日志。从git日志到变更日志。
功能
-
Jinja2 模板!您可以完全控制渲染。内置Keep a Changelog和Angular模板(也见Conventional Changelog)。
-
提交样式/约定解析。内置Angular、Conventional Commit和基本约定。
-
解析Git trailers,允许以干净、供应商无关的方式在提交消息中引用问题、PR等。
-
模板上下文注入,以进一步自定义变更日志的渲染方式。
-
待办事项
- 插件架构,支持更多提交约定和git服务。
- 模板中易于访问“重大变更”。
安装
使用pip
pip install git-changelog
使用pipx
python3.8 -m pip install --user pipx
pipx install git-changelog
使用方法
在您的仓库中简单地运行git-changelog
以在标准输出上输出变更日志。要显示不同选项及其描述,请使用git-changelog -h
。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
git_changelog-2.5.2.tar.gz (38.7 kB 查看散列)
构建分发
git_changelog-2.5.2-py3-none-any.whl (32.0 kB 查看散列)