CoffeeBar is a CoffeScript based Web Framework for Rapid Application Development of the UI and it communicates using REST JSON services implemented in Java via JAXRS. It assembles together bunch of awesome tools such as: CoffeeScript, Backbone.js, Underscore.js, CoffeeJade, jQuery, and Require.js.
CoffeeBar uses a standard maven layout to build a WAR that can be deployed to a Java servlet container. The main directories you need to be familiar with are:
Compile an continue looking for file to
Start the embedded HTTP server by running
mvn jetty:run or by
org.fusesource.coffeebar.HttpServer class in your IDE.
In another terminal window you should run
mvn brew:compile -Dbrew.watch=true
to scan for changes in your .coffee or .jade files and compile them to java script.
Open you browser to http://127.0.0.1:8080 to view the app. If you are going to be updating the app make sure you use the latest Chrome beta which supports disabling the browser cache.
be in the