Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.46 KB

CONTRIBUTING.md

File metadata and controls

24 lines (16 loc) · 1.46 KB

Contributing Guidelines

Thank you very much for your interest in contributing to CATO!

Questions about CATO

If you have questions you can:

  • If you encounter a problem or have a feature suggestion, then you can open an issue on the issues page of this GitHub repository. This page contains a list with the outstanding issues (bugs and feature requests) that are in development.

  • If you have a very specific question that you would like to discuss, feel free to send an email to Siemon de Lange s.c.de.lange@vu.nl or contact Martijn van den Heuvel.

How to contribute to CATO

If you like to contribute code, you can open a new GitHub pull request with the patch. We can then work together to merge this pull request into CATO. You can also always send us a message to discuss your ideas.

Style guide

For MATLAB code, the repository follows the MATLAB Programming Style Guidelines by Richard Johnson.

For shell code, the repository follows the Google Shell Style Guide.

Code changes should always be validated befor merged into the development branch. CATO uses a MATLAB test suite initiated using run_testSuite.m. If your code changes are not covered by tests, then create a test function to validate the changes.