17

sphinx と autodoc プラグインを使用して、数千のクラスを含むプロジェクトの HTML ドキュメントを作成しようとしています。sphinx-apidocは素晴らしい rst ファイルを作成しますが、 autoclassesautomethodsの自動作成が欠けています。

スフィンクスにすべての変数、関数、クラス、およびデコレータをドキュメントに自動的に含める方法/コマンド/ユーティリティはありますか?

1 つの rst ファイルのサンプル コード:

tagger Package
=================

:mod:`tagger` Package
------------------------
.. automodule:: project.tagger
    :members:


:mod:`client` Module
--------------------
.. automodule:: project.analyzers.tagger.client
    :members:
4

1 に答える 1

5

autodocと呼ばれるこの作業に役立つ Sphinx 拡張機能があります。

クラスを含めたい場合は、次のように記述する必要があります。

.. autoclass:: <ClassName>

メソッドの場合も同様です。

.. automethod:: <MethodName>
于 2013-01-02T10:23:42.703 に答える