いくつかの大きなアプリを含むプロジェクトがあり、設定ファイルとアプリ ファイルが分割されています。
ディレクトリ構造は次のようになります。
プロジェクト名
- _init_.py _ _
- アプリ
- _init_.py _ _
- アプリ1
- app2
- サードパーティ
- _init_.py _ _
- lib1
- lib2
- 設定
- _init_.py _ _
- installed_apps.py
- path.py
- テンプレート.py
- locale.py
- ...
- urls.py
どのアプリもそうです
- _init_.py _ _
- 管理者
- _init_.py _ _
- file1.py
- file2.py
- モデル
- _init_.py _ _
- model1.py
- model2.py
- テスト
- _init_.py _ _
- test1.py
- test2.py
- ビュー
- _init_.py _ _
- view1.py
- view2.py
- urls.py
スフィンクスを使用してドキュメントを自動生成する方法は?
設定モジュールまたは INSTALLED_APPS (django.* または 3rdparty.* で始まらない) ごとにそのようなものが必要であり、docstring に基づく自動ドキュメント出力が必要です。
自動生成ドキュメントと git commit の前にテストを実行
ところで。私は手動で.rstファイルをやってみました
.. automodule:: module_name
:members:
しかし、そのような大きなプロジェクトにはうんざりで、設定には機能しません
autogenメソッドか何かがありますか?
私は Sphinx に縛られていません。私の問題に対するより良い解決策はありますか?