7

Salesforce.com の Apex 言語は「Java に似ている」ため、javadoc または Doxygen を使用して、App Exchange でリリースする予定のパッケージの API ドキュメントを生成したいと考えています。

Google Code でApexDocプロジェクトを見つけましたが、制限が厳しく、単純なパーサーを使用して HTML 出力を生成しています。その車輪をゼロから再発明しようとするよりも、既存の Doxygen パーサーと出力ジェネレーターを利用したいと思います。

だから、私の質問:

1) javadoc または Doxygen を使用して Apex クラスの API ドキュメントを生成できた人はいますか? どうやってできたの?

import2) .cls Apex クラス ファイルから一連の .java ファイルを作成する単純なスクリプトを作成し、偽のステートメントを追加し、Doxygen を満足させるために特定の宣言を変更することは、どれほど難しいことでしょうか。Apex .cls ファイルを解析しようとしたときに、Doxygen (または javadoc) が窒息しているものについて何か考えはありますか?

Salesforce がそのようなツールを提供していないこと、または Apex パーサーを javadoc/Doxygen に提供していないことに驚いています。彼らのドキュメントと開発者ツールは広範で、優れた自動テスト セットアップがあります。自動生成クラスについては何も見つかりませんでした。

編集: Salesforce Stack Exchangeでこの質問の更新版をご覧ください。

4

1 に答える 1

1

ApexDoc に基づいてツールを作成しました。ここに短い記事があり、JAR ファイルと GitHub プロジェクトへのリンクが含まれています。問題がある場合は、ブログにコメントを残してください。

于 2013-09-01T13:00:41.960 に答える