5

我的公司正在使用 mediawiki 处理最终用户/开发人员文档。我想获取很多 phpdoc 吐出的 API 文档(用于特定功能/方法)并将其放在 wiki 标记中以便于传输。

从 phpDoc 获取 wiki 标记或 wiki 输出的任何解决方案?我环顾四周,一无所获。

4

3 回答 3

2

刚刚在寻找一种从 phpDoc 生成 Twiki 输出的方法时遇到了这个问题。我也没有找到一个好的解决方案,并在这里开始了一个项目:http: //step2.co.in/content/phpdoc-twiki开始着手这方面的工作。如果有人有兴趣帮忙,请联系。

于 2010-05-04T14:15:44.880 回答
1

根据 PHPDocumentor 网站及其文档,HTML 和 XML 输出是可能的。然后,您可以使用 MediaWiki 的内置导入功能导入 XML,尽管您可能希望先导出以查看 XML 的格式。他们还提到,使用 XML 导入大量数据可能会导致超时,并且有一种替代方法允许您创建 SQL 查询来插入数据。此外,您可能需要一个 MediaWiki 扩展来显示代码(类似于SyntaxHighlight GeSHi)。

所有这些并没有真正解释如何将 PHPDocumentor 的输出转换为 MediaWiki 可用的东西(即使用 Wiki 语法)。您很可能会使用脚本将一种语法转换为另一种语法。看起来通过 PHPDocumentor 创建自己的输出格式是最简单的方法(尽管输出为 XML:DocBook 可能有效)。

于 2009-03-27T20:35:40.247 回答
0

一种选择(我想不到)是使用 MediaWiki 内置的 API,然后自己发布数据。(当然是通过脚本)。

唯一的另一种方法是破解 phpDoc,即使那样,您也必须以某种方式将其发布到 MediaWiki。

于 2009-03-27T20:05:57.557 回答