package - 使用 Sphinx 为子包自动生成文档
问题描述
我的项目有几个包和子模块。它们都有文档字符串,所以我想为所有项目自动生成递归 sphinx 文档。
我看到有 autodoc 和 autosummary 扩展,但我无法让它们工作,也找不到关于此的明确指南。
有什么提示吗?
解决方案
从 3.1 版开始,如果您乐于使用它sphinx.ext.autosummary
来显示汇总表,您可以使用新:recursive:
选项自动检测包中的每个模块,无论嵌套多么深,并自动为其中的每个属性、类、函数和异常生成文档模块。
在这里查看我的答案,带有示例代码和结果:https ://stackoverflow.com/a/62613202/12014259
推荐阅读
- c# - 如何修复python浮点数指数结果
- javascript - 根据对象数组中的条目将css类添加到循环生成的元素中
- c# - 如何使用 Web 服务在数据库中插入数据?
- javascript - 简单堆积的行图
- java - 在 appium 中使用 x,y 坐标点击时可以收集元素的属性吗?
- reactjs - 有时我没有道具时如何为 onChange 添加功能?
- swift - Swift:写入数据如何知道何时完成 Cocoa
- angular - 使用 ngClass 动画更改类状态
- parameters - 避免重载解析中的歧义
- android - OnCreate 方法不断调用 OnResume 方法