autodoc

python モジュールから docstring を抜き出してドキュメント化する。 sphinx-apidoc コマンド で rst を生成できる。

設定

conf.py に設定が必要

# todo
sys.path.append(PATH_TO_IMPORT_MODULE) # sphinx が import して docstring を生成するのに必要(対象が sys.path に含まれない場合)

extensinos = [
    'sphinx.ext.autodoc',
    'sphinx.ext.napoleon', # docstring syle 拡張(google 書式, numpy 書式)
]
# 設定
autodoc_default_options = {
    'member-order': 'bysource',
}