2012-08-06 21 views
7

Salesforce.com Apex言語は「Javaライク」なので、javadocまたはDoxygenを使用してApp Exchangeでリリースする予定のパッケージのAPIドキュメントを生成したいと思います。Salesforce.com Apexクラスファイルのドキュメント化

私はApexDocプロジェクトをGoogle Codeで見つけましたが、それは厳しく制限されており、ナイーブなパーサーを使ってHTML出力を生成しています。私はむしろ既存のDoxygenパーサと出力ジェネレータを利用するよりも、最初からそのホイールを再開発しようとするよりも、

だから、私の質問:

1)は、誰もが自分のApexクラスのAPIドキュメントを生成するために、javadocのか、Doxygenのを使用することができましたか?どのようにあなたはそれを行うことができましたか?

2).cls Apexクラスファイルから一連の.javaファイルを作成し、偽のimport文を追加し、おそらくDoxygenを幸せにするために特定の宣言を変更する簡単なスクリプトを書くことがどれほど難しいのだろうかと思います。 Doxygen(またはjavadoc)がApexの.clsファイルを解析しようとしたときに何が起きているかについての考えはありますか?

Salesforceがこのようなツールを提供していないか、javadoc/DoxygenにApexパーサーを提供していないことに驚いています。彼らのドキュメンテーションと開発者用ツールは広範囲に及んでおり、素晴らしい自動テスト設定を持っています。私はクラスを自動生成するためにそれらから何も見つかりませんでした。

EDIT:Salesforce Stack Exchangeupdated version of this questionをご覧ください。

答えて

1

私はApexDocに基づいてツールを書いています。短い書込みhereがあり、JARファイルとGitHubプロジェクトへのリンクがあります。問題が見つかった場合は、私のブログにコメントを残してください。

+2

[リンクのみの回答](http://meta.stackoverflow.com/tags/link-only-answers/info)はお勧めできませんので、SO回答は解決策の検索の終点にする必要がありますこれとは対照的に、時間の経過とともに陳腐化する傾向がある)。リンクを参考にして、ここにスタンドアロンの概要を追加することを検討してください。 – kleopatra

関連する問題