从Github问题生成更改日志?

Jam*_*hon 22 github changelog

有没有办法从Github问题自动生成更改日志?

理想情况下,我希望能够指向一个封闭的里程碑,并生成一个关于其标题的已关闭问题的纯文本列表,或者更好的是,带有标记的列表,用于指向问题的链接和问题本身的标题.

sky*_*der 14

您可以尝试使用Github-Changelog-Generator.(我是这个项目的作者)

它从标签和合并拉取请求生成更改日志.该脚本还支持GitHub问题.

此更改日志由此脚本生成.CHANGELOG.md

例:

更新日志

1.2.5(2015-01-15)

完整的更新日志

实施增强功能:

  • 使用里程碑来指定修复了哪个版本的错误#22

修正了错误:

  • 尝试为没有标签#32的 repo生成日志时出错

合并拉取请求:


Jam*_*hon 11

这不适用于Github,但通过Git,您可以通过漂亮的打印运行日志来生成更改日志样式的html页面.

来自https://coderwall.com/p/5cv5lg

git log v2.1.0...v2.1.1 --pretty=format:'<li> <a href="http://github.com/jerel/<project>/commit/%H">view commit &bull;</a> %s</li> ' --reverse | grep "#changelog"
Run Code Online (Sandbox Code Playgroud)

  • 有趣的替代方案,比我的答案更实用.+1 (2认同)