zhukov/webogram — pull request #7 by paulmillr (2014-01-25 06:05:26+00:00)
Title: Use a build tool to get shit done.

So this moves the whole dev workflow to [Brunch](http://brunch.io).

Brunch is a popular build tool, main advantages of which are simplicity and speed. Some of Brunch advantages for this particular project:

1. You've stated you will want to move stuff to Coffee after some time — in Brunch, compilation is super-transparent, you don't need to think about anything. Not just coffee, same goes for less / stylus / sass / jade / handlebars / whatever.
2. No more “cache busting”. No more `a.js?4` etc. Built-in [optional] brunch webserver handles caching correctly. Same goes to GH-pages.
3. Dependencies are now mostly managed by [Bower](http://bower.io) package manager. Less stuff in repo = less time needed for new contributors to clone it to their drives. Some projects make it horrible to contribute.
4. Everything is concatenated automatically which means time needed to download all scripts is much less on slow connections.

To run:

1. `npm install -g bower brunch`
2. `bower install && npm install`
3. `brunch watch —server`
4. `brunch build —production` if you want to build it for production (gh-pages) - everything would be minified etc.

README will need to be updated too, I will do this in the next PR.