Sphinxを使用してPythonで5,000行以上のプロジェクトを文書化しようとしています。これには約7つの基本モジュールがあります。私が知る限り、autodocを使用するには、ファイルごとにこのようなコードを記述する必要があります。プロジェクト:
.. automodule :: mods.set.tests:members::show-inheritance:
これは、たくさんあるので面倒です。 「mods」パッケージを文書化することを指定できれば、はるかに簡単になります。その後、Sphinxはパッケージを再帰的に調べて、各サブモジュールのページを作成できます。
このような機能はありますか?そうでない場合は、すべての.rstファイルを作成するスクリプトを作成できますが、それにはかなりの時間がかかります。