This page is still work in Progress.
When you contribute your work on a feature or bug fix consider the following
camunda modeler:
- tabs / tab size 4 (all files)
other projects:
- tabs as spaces / tab size 2 (all files)
- if you use eclipse, please import our formatter templates
As general guide lines consider
- JS: https://github.com/rwldrn/idiomatic.js/
- Java: http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html
- Provide test cases which make sure your feature works (AND will not occasionally be broken in the future)
- Make sure the local test suite passes
- Review your changes (missing files?)
- If you created a number of commits, squash your work into a few commits only.
- Create commit messages that adhere to our commit message style. Be verbose, i.e. use the message body to describe what you did and why.