JavaScriptのドキュメントフォーマットにはどんなものがあるの?
ちょっと必要そうなので簡単に調べてみた。
JSDoc(Perl)
JsDocToolkit(Rhino on Java)
- http://code.google.com/p/jsdoc-toolkit/
- MITライセンス
- JSDocの後継プロジェクト
- JSDocの主要メンバーだったMichael Mathewsが開発
JSDocはやめたほうがよさそう
- prototypeベースのコードを解釈(+ 手動によるClassとメンバーの紐付けも)できないかも
- うそ、できた
- おそらくアノテーションできない
- @typeの表現がJsDocToolkitと違う
JsDocToolkit使った方が良さそう
JsDocToolkit
ライブラリを使っている場合
- Prototype Library-Based Classes
疑問
- Prototypeで書かれたものってClosureCompilerでちゃんとアノテーションされるの??