文件名称:git-changelog:来自git消息的分类更改日志
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-08 03:03:09
git cli changelog command-line-tool changelog-generator
git-changelog是用于生成通常在项目发行里程碑中分发的(又称为发行说明)的工具。 与其他执行相同操作的工具不同,该工具不需要您遵循任何特定的git工作流程约定。 它所假设的只是您将选择一些关键字(或使用内置关键字)来注释提交消息中的行。 具体而言,一个提交产生输出。 当您希望记录用户可见的更改(例如,新功能,错误修复,重大更改等)时,您可以编写一条普通的提交消息,并用所选的关键字在其中注释一些行。 带注释的行在报表生成时用于将更改组织成类别和范围。 然后,将有组织的更改呈现为漂亮而准确的更改日志。 没有标签的提交消息将被悄悄地忽略,您可以随意添加任意数量的标签。 这是一个快速演示: 动机 提交消息必须始终有意义,并且只需付出一点额外的努力,我们就可以自动完成为用户生成有意义的更改日志的工作。 当我完成变更工作时,我想暂停一下,考虑一下变更对最终用户意味着什么,并稍微重新组织
【文件预览】:
git-changelog-master
----.gitignore(51B)
----.ci()
--------publish.sh(208B)
--------analyze.sh(329B)
--------coverage.sh(866B)
----README.md(7KB)
----CHANGELOG.md(4KB)
----.github()
--------workflows()
----appveyor.yml(927B)
----Cargo.toml(2KB)
----tests()
--------integration.rs(2KB)
----.doitlive.sh(652B)
----LICENSE(1KB)
----.gitattributes(27B)
----src()
--------git.rs(5KB)
--------input.rs(7KB)
--------changelog.rs(8KB)
--------lib.rs(5KB)
--------commit.rs(10KB)
--------output.rs(3KB)
--------template_hbs.rs(1KB)
--------assets()
--------main.rs(4KB)
----.changelog.yml(232B)
----.travis.yml(2KB)
----.codecov.yml(20B)