我正在寻找正确的方法来使用phpDoc-comments来自我的Confluence 4.1.4中生成开发人员的文档。如何将phpDoc导入Confluence?
4
A
回答
2
我正在寻找相同的解决方案。我最近来的是使用html2wiki,它有一个Confluence方言。我创建了一个PHP脚本,它通过我的api目录递归并使用此html2wiki程序处理每个html页面。不幸的是,它并没有完全格式化标记,并留下不希望的html文物。
我的下一个方法是尝试和调整自己的方言来尝试解决可怜的格式。
http://search.cpan.org/~diberri/HTML-WikiConverter-0.51/bin/html2wiki
6
一种方法我一直在寻找的是部署我的HTML输出(类似于PHPDoc的)作为在Tomcat的合流器的实例的第二网络应用,然后访问该文档IFRAME到汇合页面。它不与Confluence的搜索/索引或标签集成,但它应该与我们设置的Crowd认证方案很好地配合。我想我可以使用联合搜索工具来搜索这两个网络应用程序。
1
您可以使用Docs Plugin:https://marketplace.atlassian.com/plugins/net.meixxi.confluence.docs.docs-plugin。这个插件使您能够在Confluence中上传和发布PHPDocs以及其他基于HTML和JavaScript的内容。
Docs还提供了一个REST接口,以实现发布过程的自动化。所以,发布PHPDocs可以成为Continuous Integartion Process的一部分。一个技术文档,以及示例代码,你可以在这里找到:https://bitbucket.org/meixxi/docs-plugin/wiki/Home
相关问题
- 1. 禁止为PHPDoc导入类
- 2. 迁移/导入MediaWiki 1.20.8到Confluence 5.9.4
- 3. Confluence插件导入外部附件
- 4. 如何为Confluence创建导出插件
- 5. 如何PHPDoc的
- 6. 如何以编程方式将Swagger API文档发布到Atlassian Confluence? (使用Swagger Confluence工具和Confluence REST API)
- 7. PHPDoc的状态如何?
- 8. 如何将COM导入Ironpython?
- 9. 如何将dbpedia导入neo4j?
- 10. 如何将.stl导入tetgen?
- 11. 如何将.py导入java
- 12. 如何将build.gradle导入IntelliJ
- 13. 如何将“HttpClient”导入Eclipse?
- 14. 如何将CSV导入neo4j
- 15. 如何在phpdoc评论中退出phpdoc评论?
- 16. 获取已经通过AD导入到Confluence的用户
- 17. 如何导入导入org.neuroph.core。*
- 18. Confluence Persistence
- 19. 如何将多个Confluence空间链接到Jira Service Desk?
- 20. 如何导入将[C++]类导入[objective-c]类的[objective-C++]类?
- 21. 如何在phpdoc中使用@package&@subpackage?
- 22. 如何使用phpdoc的web界面?
- 23. 如何用phpdoc制作文档
- 24. 如何在Eclipse中使用PHPdoc
- 25. 我应该如何PHPDoc回调?
- 26. 如何衡量phpDoc覆盖率?
- 27. 如何@usedby标记在phpdoc中工作
- 28. 如何在PHP中分析PHPDoc评论?
- 29. 如何在Confluence中查找'旧'页面?
- 30. 如何组织Confluence(wiki)内的空间?
最近,我一直在寻找编写我自己的转换器,它扩展了phpDocumentor转换器类,以便我可以直接操纵数据到Confluence标记。尽管这样做有一些困难,但由于我可以基于的唯一例子是phpdoc,即HTML,PDF,XML和CHM。问题是,所有这些都会生成所有类的索引,等等,我只需要为每个类文件创建一个Confluence wiki页面。请让我知道,如果你有更多的余地。谢谢 – Brett 2012-11-29 00:21:06