Repository Structure¶
Branches¶
master: the latest stable release, always tagged with a versiondev: the development branch where all features start from and are merged torelease-X.Y.Z: release candiate for versionX.Y.Zwith an upcoming release, receives updates for bug fixes and documentation such as change logs but usually no new features
Directory Structure¶
include/- C++ header files
- set
-Ihere - prefixed with project name
src/- C++ source files
lib/python/- modules, e.g. for RT interfaces, pre* & post-processing
- set
PYTHONPATHhere
examples/- read and write examples
samples/- example files; need to be added manually with:
.travis/download_samples.sh
- example files; need to be added manually with:
test/- unit tests which are run on
make test
- unit tests which are run on
.travis/- setup scripts for our continuous integration system
docs/- documentation files
cmake/- CMake scripts