使用sphinx的phpdocumentor的示例实现
项目描述
tk.phpautodoc
tk.phpautodoc是sphinx扩展,用于将PHPDocs嵌入到sphinx文档中。它类似于sphinx.ext.autodoc。
安装
安装此软件包并将“sphinxcontrib_phpautodoc”添加到扩展列表中
# in conf.py extensions += ['sphinxcontrib.phpdomain', 'sphinxcontrib_phpautodoc']
这就完成了。
指令
phpautomodule
phpautomodule类似于sphinx.ext.autodoc中的automodule指令。它解析.php文件,然后从您的文档中提取函数、类和方法。
示例
.. phpautomodule:: :filename: path/to/source_code.php :members: :undoc-members:
phpautoclass
phpautoclass类似于sphinx.ext.autodoc中的autoclass指令。它解析.php文件,然后从您的文档中提取类及其成员。
示例
.. phpautoclass:: MyClass,MySubClass :filename: path/to/source_code.php :members: :undoc-members:如果您未指定任何类名,phpautoclass将选择.php文件中的所有类。
示例
.. phpautoclass:: :filename: path/to/source_code.php :members: :undoc-members:
phpautofunction
phpautofunction类似于sphinx.ext.autodoc中的autofunction指令。它解析.php文件,然后从您的文档中提取函数。
示例
.. phpautofunction:: my_function :filename: path/to/source_code.php
LICENSE
Apache License 2.0
项目详情
关闭
tk.phpautodoc-1.2.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e718c3fe2560b683553bdb7393858eabc1b10c6788909cc571401bf26d818d06 |
|
MD5 | 667b077399bbcd6e5271bdf22bce3903 |
|
BLAKE2b-256 | af0ffc21d23709d7a55be1887daffef71ff1601f788494df5857e7017c7f473e |