== tumbler.coffee, what is it? ==
-**tumbler.coffee** is just a very simple server for CoffeeScript/Less development
+**tumbler.coffee** is just a very simple server for CoffeeScript/Less development
To run it, you need to have:
+Now let's say you have the static files, of your project in //~/my_project/static//.
+Download **[[https://bitbucket.org/poulejapon/tumbler/downloads/tumbler.coffee|tumbler.coffee]]** in this very directory.
+mycomputer:~ static$ wget https://bitbucket.org/poulejapon/tumbler/downloads/tumbler.coffee
-Now let's say you have a bunch of static files, .less and .coffee.
-Let's say all in //~/my_project/static//.
-Download **[[https://bitbucket.org/poulejapon/tumbler/downloads/tumbler.coffee|tumbler.coffee]]** in this directory and run tumbler.coffee from this very same directory.
+You now just have to run tumbler.coffee, from this directory via :
-Your static files are now available on [[http://localhost:9000/|http://localhost:9000/]].
-For instance, you could check for [[http://localhost:9000/tumbler.js|http://localhost:9000/tumbler.js]]
+All your static files (html, js, jpg, ...) are now available on [[http://localhost:9000/|localhost:9000]].
+But most importantly, if one queries for a **something.js** (respectively **something.css**) file, tumbler will look for **something.coffee** (respectively **something.less**) file and will serve the result of its compilation.
+For instance, you could check for [[http://localhost:9000/tumbler.js|localhost:9000/tumbler.js]] to get the compiled source for tumbler.coffee.
+(Obviously js files which do not require any compilation, for instance your **jquery-min.js**
+file, will be serve in a straightforward way)