jjzjj

php - 用于为 Swagger-UI 生成 JSON 文件的 Swagger-PHP

我正在尝试使用Swagger-PHP生成JSON文件,以便我可以将它与Swagger-UI一起用于自动文档。我尝试了链接:-https://github.com/zircote/swagger-php我还尝试使用http://zircote.com/swagger-php/installation.html上的文档解决问题但是运气不好,我无法实现它。我能够正确安装Composer。Swagger-PHP包也已正确安装。但问题是我无法使用/理解他们提供的测试示例。所以,如果有人解决了这个问题,请帮忙!!提前致谢!! 最佳答案 你只需在

Sphinx,Kivy和Autodoc:创建文档的警告和问题

我想在Sphinx中创建我的代码文档。我安装了所有内容,并进行了一些简单的试验,可以正常工作。(我运行sphinx-Quickstart,编辑conf.py以包括模块的路径,使用教程来知道狮身人面像的工作方式等。)但是,我的代码导入了许多Kivy库。当我想在导入Kivy的模块上创建文档时,它会失败。例如,如果我有这样的主题,则是这样:#!/usr/bin/python#-*-coding:utf-8-*-fromkivy.appimportAppdeftest_app(a,b):"""Testdocumentation"""printa+bif__name__=='__main__':test

python - Autodoc 在本地工作,但不在 ReadTheDocs 上

我使用autodoc记录了一些函数。在本地效果很好。当我提交到GitHub时,文档是建立在ReadTheDocs上的,但是没有我用“automodule”记录的功能。我在conf.py中添加了:importmockMOCK_MODULES=['numpy','scipy']formod_nameinMOCK_MODULES:sys.modules[mod_name]=mock.Mock()但这并没有帮助。这可能与我使用自己的C库有关吗?(我有我的.c文件,我编译得到.so) 最佳答案 阅读源文件和日志文件后,我收集了两件事:为什么要

python - 如何在 Sphinx 的 Python 文档字符串中指定变量类型?

您可以像这样在Python文档字符串中指定参数类型:def__init__(self,canvas,segments):"""Classconstructor.:paramcanvas:thePDFcanvasobject:paramsegment:Thelayersegmentstobedrawn.:typecanvas:`canvas.Canvas`:typesegments:listofstr"""...借助Sphinx的自动文档功能,这会生成参数列表,并且每个参数都正确标记了它们的类型。但是我如何使用实例属性来做到这一点呢?像这样classPath(object):""":iv

python - Sphinx autodoc show-inheritance : How to skip undocumented, 中间基础?

我有一个像这样的三层类结构:classSuper(object):"""Thisclassisdocumented."""classIntermediate(Super):passclassSub(Intermediate):"""Thisisalsodocumented."""我的index.rst文件如下所示:..automodule::mymodule:show-inheritance::inherited-members:Sphinx为我生成了一份不错的API文档。它包括类Super和Sub,并带有适当的注释。它不包括Intermediate,因为它没有注释而且我没有提供und

javascript - 狮身人面像严重 : unexpected section title -- arbitrary headings in function docstring

使用autodoc和类似的工具允许人们从源docstrings编译文档。然而,它似乎不允许函数或类文档字符串中的任意ReST部分标题,并产生错误:严重:意外的章节标题。我尝试在没有numpydoc的情况下遵循numpy样式指南进行记录时遇到了类似的问题:unexpectedsectiontitlewithsphinxisnumpytheissue和howdoesnumpyprocessdocstringsintosphinxdocumentationforparameters然而,在这里,我实际上是在编写JavaScript文档,并且只想在docstring中包含任意部分标题和ReST

python - 以 sphinx.autodoc 格式解析函数文档字符串

我在Python中有很多这样的函数:deffoobar(one,two):"""Myfunction.:paramintone:Myoneargument.:paraminttwo:Mytwoargument.:rtype:Somethingnice."""return100+one+two我需要解析docstring以获得类似这样的字典:{'sdesc':'Myfunction.','params':[('one','Myoneargument.'),('two','Mytwoargument.')],'rtype':'Somethingnice.'}我可以使用sphinx.util

python - 忽略 autodoc 中的一些模块

我正在尝试仅对选定的模块使用autodoc。我创建了一个文件,其中包括:..automodule::some.specific.module:members:它会正确生成。不幸的是,autodoc也一直在尝试解析其他文件(并且由于导入错误而失败)。我知道我可以模拟一些模块,但我想要一个更好的解决方案-从一开始就阻止sphinx查看它们。我如何确保只加载请求的模块,而不是(例如)test.other.module。 最佳答案 结果证明这是一个愚蠢的错误。由于某些工具会为api文档源生成脚手架,因此这些文件被遗弃并触发了错误的导入。这是

python - 在 Sphinx 中自动为 autodoc 类创建目录树

我希望增加我的一个库中的文档。我一直在使用sphinx来帮助构建文档,最近开始探索autodoc扩展。似乎在大多数专业文档中,每个类文档页面都有一个所有文档化方法的列表,顶部有链接。或者,换句话说,顶部的目录树带有指向每个更深入的方法文档的超链接。有没有办法为使用autodoc记录的每个类自动创建此toctree? 最佳答案 在你的conf.py文件中为sphinx添加extensions=['sphinx.ext.autosummary',]#NOTE:Don'toverwriteyouroldextensionlist!Just

python - Sphinx 在使用 autodoc 时找不到 Python 包

在为实际项目创建文档之前,我正在尝试为测试Python项目创建文档。我的系统:Win764位,python2.7.564位。我的项目名称是testDoc。它包括名为t的pythonpakage,其中包括2个模块t1和t2以及__init__.py。__init__.py包含:importt1importt2t1.py包含:'''Createdon272013@author:'''classMyClass(object):'''Hi'''def__init__(self,selfparams):'''Constructor'''pass要创建文档,我在testDoc的命令行中运行:sph