私はConfluence 4.1.4の中で開発者のドキュメントを生成するためのプロジェクトからのphpDocコメントを使用する適切な方法を探しています。phpDocをConfluenceにインポートするには?
答えて
私は同じ解決策を探しています。私が一番近づいたのは、Confluenceの方言を持つhtml2wikiです。私はapiディレクトリを経由して再帰的にPHPスクリプトを作成し、このhtml2wikiプログラムで各HTMLページを処理します。残念ながら、それはマークアップを完全にフォーマットせず、望ましくないhtmlアーティファクトを残します。
私の次のアプローチは、貧しい書式を解決しようとするために、自分で方言を微調整しようとすることです。私が見てきた
http://search.cpan.org/~diberri/HTML-WikiConverter-0.51/bin/html2wiki
一つのアプローチは、TomcatのConfluenceのインスタンス上の第二のウェブアプリとして(PHPDOCに似ている)私のHTML出力を展開する、その後、ConfluenceページにそのドキュメントをIFRAMEすることです。 Confluenceの検索/インデックス作成やラベリングとは統合されませんが、私たちが設定したCrowd認証スキームとうまく連携するはずです。私はその後、連合検索ツールを使って2つのWebアプリケーションを検索することができたと思います。
ドキュメントプラグイン:https://marketplace.atlassian.com/plugins/net.meixxi.confluence.docs.docs-pluginを使用できます。このプラグインを使用すると、PHPDocsや他のHTMLやJavaScriptベースのコンテンツをConfluenceでアップロードして公開することができます。
Docsには、公開プロセスを自動化するためのRESTインターフェイスも用意されています。したがって、PHPDocsの公開はContinuous Integartion Processの一部となります。技術文書とサンプルコードは、次の場所にあります。https://bitbucket.org/meixxi/docs-plugin/wiki/Home
- 1. PyDocをJira Confluenceにインポートする方法
- 2. Dashでphpdocをdocsetに変換する
- 3. Confluenceの匿名ユーザー向けにConfluenceのJIRAコンテンツを表示
- 4. リクエストパラメータとはphpdoc
- 5. phpDoc、クラスインスタンスは@paramですか?
- 6. PHPdocでデータベースの使用状況を文書化するには?
- 7. phpdocとphpxref
- 8. PHPDocインライン{@link}(Netbeans)
- 9. Netbeansのphpdoc /コメントフォーマット
- 10. Confluenceのルビー
- 11. ConfluenceのQ&A
- 12. PHPdocでPHPエクステンションを文書化する
- 13. TeamcityレポートをConfluenceに統合する方法
- 14. PHPDocメモ帳++のコメント?
- 15. テーマをインポートするには?
- 16. 移行のConfluence(ゴラム)
- 17. Confluenceのバージョン履歴
- 18. PostgreSQL - Confluence Wikiのデータディクショナリジェネレータ
- 19. JASIG CAS jira + confluence sso
- 20. PHPDoc/PHPStormに@visibilityパッケージのコンセプトはありますか?
- 21. 最新のConfluenceでマークアップエディタを有効にすることはできますか?
- 22. PHPdocが提供するエラーメッセージの解決
- 23. Confluenceのチャートマクロに必要なデータを記入するためにjiraチケット情報を照会するには?
- 24. ConfluenceでコンバートせずにWebページにPowerpointを埋め込む
- 25. eclipseにplayframeworkソースをインポートするには?
- 26. Reactに `... /`をインポートするには?
- 27. Excel/XLSをSSISにインポートするには?
- 28. eclipseにGWTソースコードをインポートするには?
- 29. JavaプログラムをEclipseにインポートするには?
- 30. .docをMySQLにインポートするには
最近、私はConfluenceのマークアップに直接データを操作できるように、phpDocumentorコンバータクラスを拡張する独自のコンバータを作成しています。しかし、これを行うにはいくつかの難しさがあります。私は、phpdocに付属しているHTML、PDF、XML、およびCHMの唯一の例です。問題は、すべてのクラスがすべてのクラスのインデックスを生成していることです。必要なのは、クラスファイルごとに1つのConfluence wikiページを作成することだけです。これ以上の余裕があれば教えてください。どうも – Brett