nb-autodoc 是一个从 Python 源码的 类型注解 和 Docstring 自动生成 API 文档的工具。
本工具从包里查找所有的模块并导入,解析各模块的抽象语法树、运行时类型,链接内部对象,解析函数签名和 docstring 语法树,最终生成完整、可靠、带有链接的 API 文档。
主要特性
基于 AST 的类型分析系统
现代的类型展示,如 X | Y、list[str]、(*args) -> Any
stub (.pyi) 支持
TYPE_CHECKING 支持
Re-export 支持,从 AST 解析导入引用
Overload 重载函数支持
点击空白处退出提示












评论