== Policy == * CIVL team requires any contributor to conform following rules when contributing to CIVL: 1. Create a new branch for new features you want to add into CIVL. 1. Create unit tests and system tests for your new modules, make sure they provide a 100% coverage on your code. 1. Code review by one other CIVL developer is required before merging a branch into the trunk. 1. A branch cannot be merged into the trunk without the permission of the main developers of CIVL == Using SVN == * CIVL uses SVN to manage source code. CIVL SVN repository is structured as: trunk, branches and tags. * To create a new branch from the trunk@rev to branches, "svn copy URL_trunk@rev target". * To keep being updated with the latest trunk, "svn merge URL_trunk target". * To merge your branch back to the trunk, "svn merge source URL_trunk". == Coding Standard == == Testing ==