如何在 phpdoc 中集成供应商文档?
Howto Integrate vendor docs in phpdoc?
有没有办法配置phpdoc so that it will also generate docs for all installed vendor apps with composer?
为什么?好吧,因为只有一个文档环境会非常好,它可以为所有文档提供您应用程序的当前版本和所有供应商应用程序。你可以搜索你自己的文档环境来检查你应该如何与属于 laravel 或 Zend 或任何你需要的对象交谈。
我现在的 phpdoc.xml 是这样的:
<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
<title>App title</title>
<parser>
<default-package-name>RootNamespace\app\</default-package-name>
<target>docs</target>
<markers>
<item>TODO</item>
<item>FIXME</item>
</markers>
<extensions>
<extension>php</extension>
<extension>php3</extension>
<extension>phtml</extension>
</extensions>
<visibility></visibility>
</parser>
<transformer>
<target>docs</target>
</transformer>
<logging>
<level>warn</level>
<paths>
<default>{APP_ROOT}/data/log/{DATE}.log</default>
<errors>{APP_ROOT}/data/log/{DATE}.errors.log</errors>
</paths>
</logging>
<files>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
<directory>src</directory>
</files>
</phpdoc>
请不要只回答"No"。一定有人想出来了。
@bishop 的评论对我有用:
假设您的 phpdoc.xml
在您的顶级目录中,那么这有效:
<files>
<directory>vendor/**/*</directory>
<directory>src</directory>
<ignore>vendor/bin</ignore>
<ignore>vendor/composer</ignore>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
</files>
有没有办法配置phpdoc so that it will also generate docs for all installed vendor apps with composer?
为什么?好吧,因为只有一个文档环境会非常好,它可以为所有文档提供您应用程序的当前版本和所有供应商应用程序。你可以搜索你自己的文档环境来检查你应该如何与属于 laravel 或 Zend 或任何你需要的对象交谈。
我现在的 phpdoc.xml 是这样的:
<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
<title>App title</title>
<parser>
<default-package-name>RootNamespace\app\</default-package-name>
<target>docs</target>
<markers>
<item>TODO</item>
<item>FIXME</item>
</markers>
<extensions>
<extension>php</extension>
<extension>php3</extension>
<extension>phtml</extension>
</extensions>
<visibility></visibility>
</parser>
<transformer>
<target>docs</target>
</transformer>
<logging>
<level>warn</level>
<paths>
<default>{APP_ROOT}/data/log/{DATE}.log</default>
<errors>{APP_ROOT}/data/log/{DATE}.errors.log</errors>
</paths>
</logging>
<files>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
<directory>src</directory>
</files>
</phpdoc>
请不要只回答"No"。一定有人想出来了。
@bishop 的评论对我有用:
假设您的 phpdoc.xml
在您的顶级目录中,那么这有效:
<files>
<directory>vendor/**/*</directory>
<directory>src</directory>
<ignore>vendor/bin</ignore>
<ignore>vendor/composer</ignore>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
</files>