SPhinX extension for documenting swagger 2.0 APIS

sphinxcontrib-swaggerdoc的Python项目详细描述


Sphinx扩展,用于记录Swagger 2.0 API

pip install sphinxcontrib-swaggerdoc

用法

conf.py

中包含扩展名
extensions=['sphinxcontrib.swaggerdoc']

添加指向远程扩展API文档的指令

..swaggerv2doc:: URL/swagger.json

或本地文件

..swaggerv2doc:: file:///PATH/swagger.json

例如

..swaggerv2doc:: http://petstore.swagger.io/v2/swagger.json

如果swagger描述包含多个标记,则可以选择一个子集 用于生成文档。例如,仅以下指令 为标签pet中包含的方法生成文档,并 store

..swaggerv2doc:: http://petstore.swagger.io/v2/swagger.json
   pet
   store

swagger 1.0的旧指令仍然可用。例如,

..swaggerdoc:: http://petstore.swagger.wordnik.com/api/api-docs/pet
..swaggerdoc:: http://petstore.swagger.wordnik.com/api/api-docs/user
..swaggerdoc:: http://petstore.swagger.wordnik.com/api/api-docs/store

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
请求响应模式的java JMS   java如何从SeleniumWebDriver中的“Span Type下拉列表”中选择值   java JPA相当于Hibernate的@Generated(GenerationTime.ALWAYS)   java ActiveMQ查询:如何启动   java如何在jsp文件中使用freemarker标记库?   java如何在TabsLayout中用另一个片段替换一个片段的内容?   国际化如何理解Java教程国际化定制资源包加载示例?   XML配置中的java spring log4j无法为日志信息创建文件   oracle11g JDK 6:有没有办法运行一个新的java进程来执行指定类的主方法   java在avro模式中使用“default”   缺陷跟踪我在哪里可以提交关于FOSS Java Sound实施组织的缺陷报告。类路径。冰岛。pulseaudio。Pulseaudiosourcedaline?   编码Java系统。在和系统中。Sun/Oracle和IBM JVM解决方案在读写标准字节数组方面存在差异   java如何将列表项作为查询参数添加到字符串url中?   将自定义库导出到可导入jar文件java