yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:sphinx:start

文書の過去の版を表示しています。


Sphinx

PyTorch など有名ライブラリは sphinx を利用していることが多い。
doxygen よりも良いと思う。色々とできるはず。

  • nbsphinx とか使えば ipynb をより見やすい感じにできそう。
    • デバッグなどの様子を見せるのに使う

get started

リポジトリにドキュメントを追加するときに何から始めるか。

以下のコマンドで対話が始まって自動で作成される。とりあえず build のディレクトリは分ける設定で良さそう?

sphinx-quickstart

実行したディレクトリを . とすると

- ./
    - ./build/            : gh-pages を別ブランチで公開するならこれごと .gitignore してよい。
      - ./build/doctrees  : .gitignore しても良い。ビルド時のキャッシュ
      - ./build/html      : gh-pages として公開すれば良いディレクトリ
    - ./source/
    - ./make.bat
    - ./Makefile

となった。

メモ

make html すればよい。

何を git 管理するべき?

build/html/ の中で python -m http.server すれば良い。
なので、 build/html/ さえ gh-pages で公開すれば良さそう。

tips/sphinx/start.1647409997.txt.gz · 最終更新: 2022/03/16 05:53 by yuuho