Developer guideline

Code style

The code style define here must be used

Repository trunk status

It is expected that the code on the trunk compile and pass all the tests on a machine clean machine

Committing code

Committing on someone else code

If a code has been developed by other developers it is a good practice to discuss the changes with the "code owner" to avoid hidden side-effect

Refactoring codebase or bulk modification

If a developer aims at developing a big modification to the codebase, she/he should submit its change in a branch so that other developers can peer-review it, and later on it could be merged to the trunk codebase