Sphinx for Pythonを使用すると、すべてのメソッド/関数名がHTMLでアルファベット順にソートされないようにするにはどうすればよいですか?ソースコードにあるのとまったく同じ順序に保ちたいです。
autodoc_member_order
この値は、自動的に文書化されたメンバーをアルファベット順(値 'alphabetical')、メンバータイプ(値 'groupwise')、またはソース順(値 'bysource')のいずれでソートするかを選択します。デフォルトはアルファベット順です。
ソースの順序については、モジュールはPythonモジュールであり、ソースコードが利用可能である必要があることに注意してください。
したがって、conf.pyファイルのどこかに次のように記述します。
autodoc_member_order = 'bysource'
単一の場合.rst
ファイル(最後の文字列を監視):
foo.bar module
=========================
.. automodule:: foo.bar
:members:
:undoc-members:
:show-inheritance:
:member-order: bysource