我正在使用带有autodoc扩展的sphinx,并且希望生成一个仅包含多个模块中未记录成员函数的列表,而不是记录成员。我可以成功地创建一个包含记录和未记录成员的列表,如下所示:
有没有一种自动生成这个的方法?
(主要文档包括一个页面,显示所有记录的成员,但是我会发现,通过列出任何未记录的成员的单个页面来确保我已经为每个函数等编写了文档,而不显示那些已被记录的文本,会更加有用。)
.. automodule:: module
:members:
:undoc-members:
仅使用:members:
指令将创建预期的文档成员列表。
.. automodule:: module
:members:
但仅使用 :undoc-members:
指令(即省略 :members:
标志)不会生成任何列表:
.. automodule:: module
:undoc-members:
有没有一种自动生成这个的方法?
(主要文档包括一个页面,显示所有记录的成员,但是我会发现,通过列出任何未记录的成员的单个页面来确保我已经为每个函数等编写了文档,而不显示那些已被记录的文本,会更加有用。)
autodoc-process-docstring
),但需要编写自己的 Sphinx 扩展程序。 - user395760