- Code to be committed must compile.
Use UTF-8 as file encoding.
Otherwise it may not compile on all machines.
By default, only commit to your personal contrib.
Do not commit to
org.matsim.*unless you are the maintainer of a package/module in
Create Pull-Requests for changes in
Do not directly commit to
org.matsim.*, but create a pull request with the changes you want to apply.
- Write useful commit messages.
- Write your commit messages in English.
Do not commit personal data (=non-code) files to the repository.
Exception is data for test cases, which must be committed to
test/input/*. See the detailed discussion of this topic.