CONTRIBUTING.md 598 Bytes
Newer Older
steinbac's avatar
steinbac committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
To contribute please follow the guidlines detailed below. Thank you!

# file names

- no leading `compass_` whenever possible

# include headers

Include in the following order:

1. The prototype/interface header for this implementation (ie, the .h/.hh file that corresponds to this .cpp/.cc file).
2. Other headers from the same project, as needed.
3. Headers from other non-standard, non-system libraries (eg, Qt, Eigen, etc).
4. Headers from other "almost-standard" libraries (eg, Boost)
5. Standard C++ headers (eg, iostream, functional, etc)
6. Standard C headers (eg, cstdint, dirent.h, etc)