Version Control and Automatic TestingΒΆ

We use git as the version control tool, and the git repository is hosted on github.

master branch is meant to be a stable branch. The development happens in dev branch. doc branch is for design document and is no longer maintained. New documents are embedded within the code using sphinx for Python and doxygen + breathe for C.

We also have automatic testing system using travis-ci service. The testing code is under test/ directory and .travis.yml script.