Contributions guidelines:
- Use 2 spaces indentation
- If it is a bug, try to add an automated test that reproduces it in the test/issues.coffee, following the conventions already adopted.
- If it is a new feature, try to add automated tests for it.
- Never submit patches that break existing tests(make test should take care of downloading dependencies and running the tests)
- Do not commit the files in the 'build' dir, 'git update-index --assume-unchanged build/{js,css}/*' will help
Before starting to develop, enter 'make deps' to download all dependencies needed for developing/testing. 'make test' will run all tests.