cvuorinen/phpdoc-markdown-public

phpDocumentor 模板,用于生成公共 API 的 Markdown 文档

0.2.0 2018-01-03 08:46 UTC

This package is not auto-updated.

Last update: 2024-09-19 14:13:26 UTC


README

仅生成公共 API 的 Markdown 文档的phpDocumentor 模板。它将跳过所有抽象类和非公共方法。

此模板的主要用途是生成简单且美观的文档,然后可以将其发布在 GitHub 上。

例如,一个小型库可以使用 DocBlock 注释来记录其公共 API,使用此模板生成 Markdown 文档,然后将它与库一起提交到 GitHub,以便轻松创建供其他开发者查看的漂亮文档。

此模板生成的文档示例:https://github.com/cvuorinen/raspicam-php/tree/master/docs

安装

使用 composer 安装

composer require cvuorinen/phpdoc-markdown-public

用法

运行 phpDocumentor 并将模板设置为 vendor/cvuorinen/phpdoc-markdown-public/data/templates/markdown-public

使用命令行参数的示例

./vendor/bin/phpdoc --directory=src/ --target=docs/ --template="vendor/cvuorinen/phpdoc-markdown-public/data/templates/markdown-public" --title="My Project Documentation"

有关可用参数的更多信息,请参阅 运行 phpDocumentor

使用配置文件示例

将名为 phpdoc.xml 的文件添加到项目的根目录,并无需参数调用 phpdoc 命令。根据项目修改配置。

<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
    <title>My Project Documentation</title>
    <parser>
        <target>build</target>
    </parser>
    <transformer>
        <target>docs</target>
    </transformer>
    <transformations>
        <template name="vendor/cvuorinen/phpdoc-markdown-public/data/templates/markdown-public" />
    </transformations>
    <files>
        <directory>src</directory>
        <ignore>test/*</ignore>
    </files>
</phpdoc>

有关 配置 phpDocumentor 的更多信息。