Thank you very much for contributing to the AETHER! Below are some guidelines to ensure we can integrate new contributions effectively:
When contributing to this repository, please first discuss the change you wish to make, preferably via an Issue, with the administrators of this repository before making a change.
In general, all contributions should be made via Pull Requests (see below).
Please note we have a code of conduct, please follow it in all your interactions with the project.
Finally, we would appreciate it if you install pre-commit for this repo so all contributors use the same pre-commit hooks. Thank you!
- Create a new feature branch from
develop, calledfeature/my_feature. Implement your changes here. When you're done, create a PR withdevelop. (Ifdevelophas been updated in the meanwhile, mergedevelopinto your feature branchfeature/my_featurefirst to get the updates). - Before creating a PR, 1) add and/or update any tests if necessary and 2) run
pytestlocally (pytest -v --use-mockin CLI) to ensure compatibility with all existing tests. - Create a PR to merge into
develop. - Please link a PR to the open issue it resolves, if relevant.
- All PRs must be reviewed by one of the project admins before being merged. Please assign @vdplasthijs or @gabrieletijunaityte to review the code.
Adapted from https://gist.github.com/PurpleBooth/b24679402957c63ec426