从git提交生成PDF日志

我知道我可以使用git log以各种方式查看以前的提交,但我想知道这里的任何人是否可以推荐一些用于从git提交创建PDF或HTML日志的好工具。 我希望能够生成类似于Github提交日志的样式,但使用不同的信息。

如果人们对生成这些日志的程序没有任何想法,如果我尝试创建自己的生成器,他们的想法或建议是什么?


由于该项目很快就会到期,我只是自己编写了一个快速脚本,以我想要的方式输出日志,它只是从git-log中抓取数据并将其输出到模板中(从github借用)。

示例输出

更多信息


我写了一个从我的标签生成更新日志。 你可以在我的博客文章中阅读更多关于它的内容,但基本的想法是,写得好的标签基本上应该可以做到,并且很容易提供用户级别的文档。


如果你正在使用Github,我想知道为什么不保存html和引用的css文件,并通过html2pdf转换器运行它们,比如Pisa转换器。

稍微调整一下我所设想的CSS,就可以得到高质量,格式良好的PDF格式,就像你想要的一样。

或者,您可以将差异存储在txt文件中,并将它们传递到包含html的库中,以执行类似Pygments的语法突出显示,并按照与Pisa类似的过程,如上所述。

链接地址: http://www.djcxy.com/p/53329.html

上一篇: Generate a PDF logbook from git commits

下一篇: Calculating lunar/lunisolar holidays in python