wiki:Be a CIVL developer

Version 2 (modified by ziqing, 9 years ago) ( diff )

--

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.
    2. Create unit tests and system tests for your new modules, make sure they provide a 100% coverage on your code.
    3. Code review by one other CIVL developer is required before merging a branch into the trunk.
    4. 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

Note: See TracWiki for help on using the wiki.