基于 reStructuredText 的 Python 文档生成工具,可输出 HTML、PDF、EPUB 等多种格式。
80852623PythonOther更新于 5天前
从 Python 模块、包和 docstring 自动生成 API 文档,无需复杂配置。
pdoc 是一个命令行工具,用于为 Python 项目生成 HTML 格式的 API 文档。你可以传入模块文件、包目录或导入路径,它会连同 docstring 和类型注解一起渲染公开对象。
它支持 Markdown、numpydoc 和 Google 风格等常见 docstring 格式,可渲染 LaTeX 数学公式和部分 reST 指令,并在定义了 __all__ 时遵循其范围。未指定文档字符串的子类成员会继承父类的说明,模块、类及实例变量通过遍历 AST 提取文档,标识符之间自动互相链接。
输出可通过模板自定义,也可以用模块级的 __pdoc__ 字典覆盖文档字符串。内置的开发服务器可在编辑时实时预览渲染结果。
从 PyPI 安装 pdoc3
pip install pdoc3为你的项目生成文档
pdoc your_project概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 reStructuredText 的 Python 文档生成工具,可输出 HTML、PDF、EPUB 等多种格式。
一款无需构建过程、可将 Markdown 文件直接转为文档网站的工具。
基于 TypeScript 的文档框架,可从 Markdown/MDX 生成文档站点,并支持 OpenAPI 与 GraphQL 接口文档。
一个将多种开发者 API 文档整合到一起、支持即时搜索和离线使用的网页文档浏览器。
开源工具,可根据 OpenAPI、Swagger、AsyncAPI 或 GraphQL 定义生成响应式的 API 参考文档站点。
从 Python 包中提取结构与签名信息,用于生成 API 文档或检测破坏性接口变更的工具。