自动生成文档页面
项目描述
这是一个Python包,用于使用Sphinx自动构建文档页面以记录给定的Python包。 gendocs 允许用户将所有文档直接保留在他们的包中,因为页面直接从代码中的docstrings生成!
连接
想看示例?查看以下使用 gendocs 的项目之一
PVGeo:一个用于在VTK和ParaView中可视化地球物理数据的Python包
ESPA Tools:一个用于简单加载Landsat图像为NumPy数组的Python包
开始使用
从PyPI安装 gendocs
$ pip install gendocs
用法
已经有一个需要自动文档的Python包?请按照以下步骤操作。
本生成器是为 Sphinx (RST) 文档构建的。为了记录您的包,请设置 Sphinx 和一个 conf.py 文件,然后在您的 conf.py 文件的顶部附近添加以下内容。
# Import the package to document:
import wonderfulpackage
# Automatically generate documentation pages
from gendocs import Generator
Generator().DocumentPackages(wonderfulpackage)
这样就完成了!上面的代码块是您记录包(们)所需的所有操作。现在您可以构建 Sphinx 文档,所有文档页面都将自动生成。
告知他人
如果您的项目自动生成文档,请在项目中添加一个徽章,以告知他人!我们希望这些徽章能够激发好奇心、参与度以及社区对 gendocs 包的贡献。
Markdown
[](https://gendocs.readthedocs.io/en/latest/)
RST / Sphinx
.. image:: https://img.shields.io/badge/docs%20by-gendocs-blue.svg
:target: https://gendocs.readthedocs.io/en/latest/
:alt: Documentation Built by gendocs
贡献
请访问 GitHub 上的 gendocs 以贡献并使自动文档变得更加完善!
项目详情
关闭
gendocs-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2658cf14fbce025c05443d470456135f4ec6156cbfab27149b9541f3cc687d46 |
|
MD5 | f2a48657ef13f413afc6fd850f1e0833 |
|
BLAKE2b-256 | b2561b5587b42d7ed92a21055bccf355b6470bd042fe042ccfdc8b1b7bda5fb2 |