Estou usando o Sphinx para documentar um projeto não Python. Desejo distribuir ./doc
pastas em cada submódulo, contendo submodule_name.rst
arquivos para documentar aquele módulo. Em seguida, quero sugar esses arquivos para a hierarquia mestre para criar uma especificação para todo o design.
Ie:
Project
docs
spec
project_spec.rst
conf.py
modules
module1
docs
module1.rst
src
module2
docs
module2.rst
src
Tentei incluir arquivos no project_spec.rst
documento mestre para a árvore assim:
.. toctree::
:numbered:
:maxdepth: 2
Module 1 <../../modules/module1/docs/module1>
No entanto, essa mensagem de erro resulta:
AVISO: toctree contém referência a documento não existente u'modules / module1 / docs / module1 '
Não é possível usar ../
em um caminho de documento de alguma forma?
Atualização: Adicionado local conf.py
Atualização: Além do truque de inclusão abaixo, isso ainda (2019) não é possível. Há um problema aberto que continua sendo levado adiante: https://github.com/sphinx-doc/sphinx/issues/701
.rst
ramal à linhaModule 1 <../../modules/module1/docs/module1>
?