2012-09-22 sphinx で Git の ChangeLog を埋め込む方法 (sphinx-git) Sphinx sphinx-git が便利らしい sphinx-git便利だわ〜。だれかmercurialのを作らないかな。— しろうさん (@r_rudi) 9月 14, 2012そもそも sphinx-git ってなんだろう。ちょっと試してみた。 結論 こんな感じで表示された リポジトリを指定するものだと勘違いしていた。Sphinx(が含まれている)リポジトリ自体の ChangeLogが表示される。 見た目とかはいじれない。リポジトリを指定できるわけではない。 インストール $ pip install sphinx-git pip コマンドで依存関係のあるパッケージも入ります。 依存パッケージ sphinx はもちろん、GitPython (Pythonで Gitリポジトリを扱うライブラリ)を使っています。 設定 conf.py の extensions に設定してください。 extensions = ['sphinx_git'] 例 Changelog ============ .. git_changelog:: 参考 sphinx-git 1 : Python Package Index