はろー、小堤です。
さて、知っている人は知っている~髪の毛の色変えました、どうでもいいですね。はい。
んで、今日は、表題のphp-ext-docです。
えー、ext-docというプロジェクトがあってですね、Javaでできてるんですねぇ。
んで、2.2.1や3.0でなんかうまく動かないんだなぁ・・・・。
で。
自分で作りました。PHP版。
最近APIの更新してない(そうでもないけど)のは、php-ext-doc作ってたからです。
まぁ大体できました。ちょっといまバグ修正とかしているかんじ。
日本語APIの生成は、このphp-ext-docで行います。
いま、API用のテンプレート作成中。解析とか出力は大体できたので、あとはちゃんとAPIの中で動く様にテンプレつくれば終わり~!
ちなみに・・・Ext.3.0 PreAlpha(SVN)のやつを毎日更新してみては、解析してみています。
いい感じで解析できます。
これで、自分の作ったクラスも併せて合成してAPIが出せるぞーーー、途中文字列操作ばっかりやっていて具合悪くなりそうでしたが(笑)
で~。
たぶん、僕のブログをチェックしてくれているExt使いの皆さんは、「いつ公開するんだ?」と聴いてくるのがいつも通りなんですが、先に。
とりあえず、いまのところ公開する気はない!(笑)
なんでか? ExtJS本家もだしてないじゃん・・・そんだけ。
php-ext-docがext-docと違うところは、多言語対応できるという点でしょうか?
日本語化進めていって、既に僕入れて4人でやれる状態にはなったので、それを他言語版で出力しようという考え。
これで、今後自分で各ソースもちゃんとコメントに@つけて書いていけるかと思うとちょっと気持ちいい。
別にドキュメント生成するから、通常のドキュメントがいらないわけじゃないんだけど、APIは特にUX作ったりしていくときには、面倒くさい作業だし、できればやっぱり気持ちいいもんです。
ちなみにExt JS3.0 260位のJSファイルを2分あれば出力まで完了する感じですね。
日本語APIのバージョンも0.4飛ばして0.5になる予定。
まぁジェネレートエンジンが、DBからソースコードに変わって、大幅に変わったんでねぇ。
ん~、まぁここから微調整はいるんで、しばらくまたもぐりますが・・・。
いやぁ・・・しかし、ホント、こんなことばっかりやってられん・・・。