スフィンクスに精通している私は、ソースからスタブとクラスを自動的に生成するDoxygenを使用したドキュメントに慣れています。それは私がgitのにgit add file
にあなたが持っているだけのようsphinx-apidoc -o dir dir
を実行する必要があり、それぞれの新しいモジュール/ファイルのようですスフィンクスで新しいモジュール(ファイル)ごとにsphinx-apidocを実行する必要がありますか?
は、この標準であるか、私が行方不明です設定フラグがあります。
私は、各コマンドを順番に実行するためにbash/batファイルを自動化することができます。私が何か悪いことをしているのであれば、私は不思議です。
私はこれらの拡張機能をオンにしてローカルパスをインポートしてもらえないかと尋ねる人もいます。
conf.py
import os
import sys
sys.path.insert(0, os.path.abspath('.'))
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.coverage',
'sphinx.ext.viewcode',
]
* sphinx-apidocを実行する必要はありません。文書化したいソースを「プルイン」する自動モジュール(autoclass、autofunction)指令を持つ少なくとも1つの* .rstファイルだけが必要です。 – mzjn
はい、そのようなものを見ました。すべてのオートモジュールをオートロードする.RTS。これのためのソースがありますか?スフィンクスの文書は、せいぜいあいまいです。 – c3cris
sphinx-apidocは、 'automodule'ディレクティブを含む* .rstファイルを自動生成する便利なスクリプトです。スクリプトを使用する必要はありません。 * .rstファイルは、手作業で作成できます。私はあなたが "すべての自動モジュールを自動読み込み"することを意味していませんが、autodoc拡張モジュールのドキュメントはここにあります:http://www.sphinx-doc.org/en/stable/ext/autodoc.html。 – mzjn