Я пытаюсь использовать Sphinx для документирования проекта на 5 000+ в Python. Он имеет около 7 базовых модулей. Насколько я знаю, для использования autodoc мне нужно написать такой код для каждого файла в моем проекте:
.. automodule:: mods.set.tests
:members:
:show-inheritance:
Это слишком утомительно, потому что у меня много файлов. Было бы намного проще, если бы я мог просто указать, что я хочу, чтобы пакет "mods" был документирован. Затем Sphinx мог рекурсивно пройти через пакет и сделать страницу для каждого подмодуля.
Есть ли такая функция? Если бы не я мог написать script, чтобы сделать все .rst файлы, но это заняло бы много времени.