私は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. PHPDoc用のクラスのインポートを無効にする
- 3. AD経由でConfluenceにインポートされたユーザを取得する
- 4. Confluenceプラグインのインポート外部添付
- 5. 移行/インポートMediaWiki 1.20.8からConfluence 5.9.4
- 6. Dashでphpdocをdocsetに変換する
- 7. リクエストパラメータとはphpdoc
- 8. はなぜPHPDOCのオープニングシーケンスは、単に `/ *`
- 9. Confluenceの匿名ユーザー向けにConfluenceのJIRAコンテンツを表示
- 10. Confluenceにレポートを追加
- 11. phpDoc、クラスインスタンスは@paramですか?
- 12. PHPdocでデータベースの使用状況を文書化するには?
- 13. クラスを使用してインポートする場合は、PHPDocでFQNを使用する必要がありますか?
- 14. SharePointをConfluenceに移行する方法はありますか?
- 15. Netbeansのphpdoc /コメントフォーマット
- 16. phpdocとphpxref
- 17. PHPDocインライン{@link}(Netbeans)
- 18. yii2 phpDoc-語順
- 19. LinuxマシンのConfluenceページを編集するには
- 20. phpdocのは、私のドキュメント
- 21. Confluenceユーザマクロ
- 22. jenkins confluenceプラグインのConfluenceページにどのようにマクロを含めることができますか?
- 23. PHPdocでPHPエクステンションを文書化する
- 24. PHPDocメモ帳++のコメント?
- 25. 変数 "キャスト"のPhpdoc?
- 26. オブジェクトのプロパティのPHPDoc
- 27. Confluenceで古いページを見つけるには?
- 28. phpdoc codeigniterフォルダクラスが空です
- 29. Attlassian Confluenceはページを作成します
- 30. PHPDoc/PHPStormに@visibilityパッケージのコンセプトはありますか?
最近、私はConfluenceのマークアップに直接データを操作できるように、phpDocumentorコンバータクラスを拡張する独自のコンバータを作成しています。しかし、これを行うにはいくつかの難しさがあります。私は、phpdocに付属しているHTML、PDF、XML、およびCHMの唯一の例です。問題は、すべてのクラスがすべてのクラスのインデックスを生成していることです。必要なのは、クラスファイルごとに1つのConfluence wikiページを作成することだけです。これ以上の余裕があれば教えてください。どうも – Brett