私は CoffeeScript が初めてで、Javadoc 構文を使用する CoffeeScript のドキュメント ジェネレーターが見つからないようです。私が見つけた唯一のものは、CoffeeScript コンパイラへのパッチとして入手できます。
では、CoffeeScript の Javadoc コメントからドキュメントを生成するには、何を使用しますか? または、関数の引数と戻り値をどのようにドキュメント化しますか?
私は CoffeeScript が初めてで、Javadoc 構文を使用する CoffeeScript のドキュメント ジェネレーターが見つからないようです。私が見つけた唯一のものは、CoffeeScript コンパイラへのパッチとして入手できます。
では、CoffeeScript の Javadoc コメントからドキュメントを生成するには、何を使用しますか? または、関数の引数と戻り値をどのようにドキュメント化しますか?
そのため、JavaDoc構文がJavaScript開発者に実際に浸透したことはありません。そのようなもの、特にGoogleを使用している人もいますが、静的型付けがなく、任意の関数に対して任意の数の引数を許可するJSとは少し対立しています。
CoffeeScriptを使用して美しいドキュメントを作成する場合、標準はDoccoです(そのホームページは優れた例です)。すべての関数に対してJavaDocスタイルのコメントを作成する場合は、手動で作成し、バッククォートでエスケープする必要があります。
または、コードがリリース可能になるまでCoffeeScriptで作業し、結果のJavaScriptを文書化することもできます。
Docco は、prozedural コーディング スタイルに最適です。API を文書化したい場合は、coffeedocが最適です。
coffeescript で javadoc スタイルのドキュメントを使用することを楽しみにしている人は、codo ( http://netzpirat.github.com/codo/ ) をチェックアウトできます。これは、javadoc のサブセットのサポートを提供し、ソース コードからクラス名、関数名、およびパラメーターを自動的に推測します。
YUIDocを使用しています。Javadoc に似た構文を使用して、クラス、メソッド、およびイベントにコメントを追加できます。ドキュメントは html/css ファイルとして出力され、ページ レイアウトをカスタマイズすることもできます。
このドキュメントの例を確認してください: http://yui.github.com/yuidoc/api/
PS: Node.JS に依存しており、パッケージ yuidocjs をインストールする必要があります
npm install yuidocjs -g