The following guidelines have been written in hopes of making the software more maintainable. They represent what we consider to be good programming practices, and are not necessarily definitive.
Please work in a fork of the repository!
All changes should be made in a branch called feature:#
or fix:#
(with # being
the issue your changes are correlated
to).
Once you have tested your change, please make a pull
request here.
(C guidelines are a work in progress)