sphinx扩展,用于提取和插入doxygen文档。

antidox的Python项目详细描述


Documentation Status

摘要

antidox是一个Sphinx扩展,可以读取Doxygenxml“数据库”和 在sphinx文档中插入实体文档,类似于Breathe

它的目的是fast和simple,尽管很容易定制

文档生成(即doxy xml和structuredtext之间的转换)是 由XML样式表(由lxml供电)驱动,同时索引和选择 可记录的实体由sql数据库(sqlite3)完成。

这里有一个example project显示此扩展名 行动。

注:β

虽然可以使用,但这个扩展仍在开发中。向后的 所有具有相同主/次版本的版本都将保持兼容性。

但是,请注意,在更新此扩展之后,可能需要清除 创建文档以查看结果。

目标

  • 在sphinx项目中重用用doxygen生成的api文档。
  • 提供100%自动api文档(什么doxygen 生成)和半手动文档(autodoc样式)。
  • 在允许 定制。
  • 高效处理大型项目:现在使用的主要工具(呼吸) 处理大型XML文件时出现资源使用问题。

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

推荐PyPI第三方库


热门话题
如何使用外部java程序在minecraft中移动minecraft角色的相机   java输出文本文件中的变量   java LazyLoadingException在我尝试从多通关系获取对象时出现   java json rest API的错误:ClassCastException:org。json。无法将JSONObject强制转换为组织。json。杰索纳雷   java BigInteger。C中的intValue()等价物#   java大写所有字符,但不包括带引号字符串中的字符   java获取特殊字符   javascript为什么Selenium中的所有getX()调用都需要这么长时间?   rabbitmq rabbitmq java客户端并行消费   如何使用selenium Java在popover窗口中提取文本   对象在java中构造一类对象   java Room数据库未实现   json JSONObject可以使用java保存大的格式化双值吗?   有时限的旅行推销员   java HttpsURLConnection openConnection查询   java无法使用Spring@Entity注释创建MySQL表   lambda Java 8仅映射到值类型集合   java提供OSGi服务而不实现接口   java单个对象重写对象数组,不确定原因