2
我有this python package,我想用Sphinx自动生成文档。我已经在每个函数和类中插入了文档字符串。python的狮身人面像autodoc不显示任何东西(在readthedocs上)
我在ReadTheDocs上创建了一个帐户,并做了相应的设置(即docs/
dir和conf.py
文件)。然后,基本上,我已经尝试了几乎所有的东西:autodoc::
,autofunction::
,autoclass::
;我尝试使用相同的conf.py
文件作为记录API的其他软件包(当然,根据我的情况做出特定更改);但它只是不工作,在API页面仍然无情地空...
如果你进入RTD的生成页面('https://readthedocs.org/projects/ <你的项目>/builds /'),你有任何反馈吗?你是如何产生'api.rst'的?我觉得这对于初始设置很有用:https://jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/ – jonrsharpe
感谢这个非常有帮助的链接!然而,即使我试图重现这些步骤,并试图从头开始构建文档,但它仍然没有显示任何内容。最糟糕的部分是,当我运行makefile时(使用命令'make html',它显示没有特别的错误,并且没有任何与我试图记录的软件包有关的内容...)。我无法弄清楚为什么!至于我的'api.rst'文件,它只是通过创建第一个文档并插入一些'..autoclass ::'指令而生成的。无论如何谢谢你的回答! –
这可能是问题,你有没有考虑让狮身人面像生成文档,而不是试图自己做? – jonrsharpe