For any major changes, please first make a ticket either on Github or in Diamond's JIRA if you have access to that, in order to discuss the changes you wish to make.
- Please test your changes locally before you make a pull request. This requires a local MariaDB database.
- Please write tests for any new methods, and make sure the tests run successfully.
- Please make sure your changes don't break any existing tests.
- Once you make the pull request, Travis will automatically run to test the changes. You can find the results here.