用于在每个构建上运行sphinx apidoc的sphinx扩展

sphinxcontrib-apidoc的Python项目详细描述


概述

sphinx apidoc 是自动生成sphinx源的工具, 使用autodoc扩展名,在 其他自动api文档工具的样式。 Sphinx Apidoc 没有 实际上,它只是生成文档。因此,它 必须在狮身人面像构建之前运行。这通常会导致 tox.ini 文件 如下所示:

[testenv:docs]commands=
  sphinx-apidoc -o doc/api my_code my_code/tests
  sphinx-build -W -b html doc doc/_build/html

此扩展消除了将该配置保留在sphinx外部的需要。 相反,可以从 文档的conf.py文件,就像这样:

extensions=['sphinxcontrib.apidoc',# ...]apidoc_module_dir='../my_code'apidoc_output_dir='reference'apidoc_excluded_paths=['tests']apidoc_separate_modules=True

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

推荐PyPI第三方库


热门话题
java通过两个整数数组对正整数和负整数进行排序   java无参数和默认构造函数混淆   java加载文件MD5的最快方法是什么?   java如何在变量声明中使用带“e”的float   java将项目导入到STS iMac   java在使用图像时旋转图像   java Break语句不起作用   java提供了错误类型Spring的id   java如何为多个变量设置相同的函数属性?   JavaMaven:如何添加编译阶段后生成的资源   java HashMap已损坏/性能问题   java Hibernate SQL中间表b/w父表和子表(不同类型)   java PDFbox找不到字体:/Helv   Java:向自实现的双链接列表添加排序函数   为使用Java BouncyCastle生成的X509Certificate提供密钥使用的安全性   java Hibernate在读写方面的性能   C#相当于Java的DataOutputStream?