masuilab/Gyazz — pull request #75 by shokai (2014-07-29 11:51:20+00:00)
Title: coffee->js complie時にsourceMapも吐くようにした

#72 を実装しました。

ブラウザjsの実行時エラーメッセージがcoffeeのソースコードの行番号に対応するようになったので、デバッグしやすくなりました。
![screen shot](http://gyazo.com/641814867510dc37ec3adb125f914ea7.png)

また、Makefileでのcoffeeコンパイルをやめて、gruntを使うようにしました。

% grunt

と実行すればファイル更新を監視し、coffeeをjsにコンパイルしてsourceMapを吐いて毎回テストも走ります。

## 変更詳細
- coffee->js complie時にsourceMapも吐くようにした
- Gruntでfile watchしてcoffeeをコンパイルする
- Gruntを使うので、coffee->jsコンパイル用の"public/javascripts/Makefile"を削除
- gyazz.coffeeを直接実行した時のみ、httpサーバーを起動する
- supertest実行時にサーバーを起動しないようにするため
- make compileからgrunt buildを呼び出すように変更
- sourceMapをcommitしないように.gitignoreを設定