Python 製ドキュメンテーションツールの Sphinx を使ってドキュメントを作成し、GitHub Pagesに公開するまでの手続きです。 なお、Sphinx-Users.jpによる手順も公開されていますので、そちらを参照してもよいでしょう。 Mac OS X 上の pyenv 環境で実施しましたが、多くの手順は環境によらないでしょう。 事前準備 GitHub 上でドキュメント用のリポジトリを作成しておきます。 以降ではこのリポジトリを仮に bob/foo-doc として扱います。 Sphinx Install チュートリアルに従って、Sphinx のインストールから実施していきます。