非 Python プロジェクトの文書化に Sphinx を使用しています。そのモジュールを文書化するためのファイルを./doc
含む、各サブモジュールのフォルダーを配布したいと考えています。submodule_name.rst
次に、これらのファイルをマスター階層に吸い込み、デザイン全体の仕様を作成します。
すなわち:
Project
docs
spec
project_spec.rst
conf.py
modules
module1
docs
module1.rst
src
module2
docs
module2.rst
src
次のように、マスターproject_spec.rst
ドキュメントの toctree
にファイルを含めようとしました。
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
ただし、次のエラー メッセージが表示されます。
警告: toctree には、存在しないドキュメント u'modules/module1/docs/module1' への参照が含まれています
../
どうにかドキュメントパスで使えないでしょうか?
更新: conf.py の場所を追加
更新: 以下のインクルード トリックを除いて、これはまだ (2019 年) 不可能です。前進し続ける未解決の問題があります: https://github.com/sphinx-doc/sphinx/issues/701