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',
}