Sto cercando di usare Sphinx per documentare un progetto di oltre 5.000 linee in Python. Ha circa 7 moduli di base. Per quanto ne so, per usare autodoc ho bisogno di scrivere codice come questo per ogni file nel mio project:
.. automodule:: mods.set.tests :members: :show-inheritance:
Questo è troppo noioso perché ne ho molti file. Sarebbe molto più semplice se potessi semplicemente specificare che voglio che il pacchetto "mods" sia documentato. Sphinx potrebbe quindi scorrere ricorsivamente il pacchetto e creare una pagina per ogni sottomodulo.
C'è un caratteristica come questa? Altrimenti potrei scrivere uno script per creare tutti i primi file, ma ciò richiederebbe molto tempo.