Sphinx,最佳做法
|
我刚刚开始使用Sphinx工具为我的代码生成文档。但是我有点困惑,因为它不像我预期的那么容易。我使用以下方法创建Sphinx文档:
sphinx-quickstart
然后将我的* .rst文件创建到\“ source \”文件夹中。似乎我需要为要为其创建文档的每个模块创建一个* .rst文件。对于test.py,我创建了test.rst。在test.rst内部,我有:
.. automodule:: test
:members:
:show-inheritance:
然后在test.py中,我有:
\"\"\"
.. module:: test
:platform: Unix, Windows
:synopsis: A useful module indeed.
\"\"\"
然后,我使用以下命令生成文档:
sphinx-build -b html source/ build/
一切都按预期工作,但是问题在于它不像我预期的那么容易。我猜想,跳过这些步骤中的某些步骤,一定是更简单的方法。我想知道是否有任何方法可以为软件包中的所有模块生成文档,而不是为每个模块生成* .rst文件。
谢谢。
没有找到相关结果
已邀请:
3 个回复
钾涎净介
抢垢洛韧
myapp / lib / template.py:
炉挤仙挟
为您创建
个文件。
运行输出示例:
sphinx-apidoc不会修改现有文件,您可以使用“ 10”标志强制覆盖。