Skip to content

Developer Guidelines

James Edmondson edited this page Sep 7, 2018 · 5 revisions

The rules for developing code for MADARA and GAMS are very simple.

  1. Follow the Style and Coding Guide for C++. If Java, follow the Java convention. If Python, follow the Python convention. Look at the style of other code and emulate.
  2. To make changes to either repo, always create a branch (or fork the repo) and then submit a pull request to the appropriate repo. This kicks off CI and allows us to run tests on your changes.
  3. Changes were made to the permissions for collaborators committing code to master. This is no longer possible outside of the project administrator. All code commits to master now require review by James Edmondson.