Webサイトと詳しいAPIリファレンスはこちら baserJS Webサイト
リポジトリ
Github
もちろんGithubを利用しています。
タスクランナー
Grunt
基本的な処理はすべてGruntに任せています。
Gulpに乗り換えてもいいかなぁとも思っていますが、一度設定ファイルを作っているので別段不便に思っていないので、たぶんしばらくこのままです。
言語
TypeScript
言わずと知れたAltJSです。メンテナンス性・設計、クラスの作りやすさから、これを選択しました。型安全であることは副次的効果だと思ってコーディングしています。
コンパイラ
d.ts管理
v0.1.0 では tsd を利用していますが v0.2.0 からは dtsm に乗り換える予定です(開発ブランチでは移行済み)。
テスト
フレームワーク
まだまだテスト全然かけてませんが、テストがきちんと通るように開発していきたいです。
CI
Gruntのビルド時にもQUnitを通しますが、やっぱり証拠としてバッヂ( ) は欲しいので、Githubと連携させています。
その他
bower
bowerのモジュールとしてbaserJS自体を登録していますし、依存のあるjQueryをテストに利用する際にも使用しています。