我使用Sphinx和autodocs功能来确保我们的项目中有很好的文档。
所以我熟悉info field lists,并且我熟悉在我们的文档中使用cross-referencing。
但是,在为方法或函数编写docstring时,我发现在文本中引用它们的参数很有用。但似乎没有一种结构化的方法可以做到这一点。
我们可以说,例如。
Use ``name`` to set the username
但是没有结构,要求你记住你用过的样式,如果你改变了样式,你必须追捕并杀死所有不正确的样式。
:param:在信息字段列表之外不起作用,因此您无法编写
Use :param:`name` to set the username
我看过一些项目使用:parm:但是没有记录,似乎没有用。所以他们必须有一些自定义
所以希望我错过了一些令人眼花缭乱的事情。