Hyperspace is an extension of Scikit-Optimize, an open source project. In the spirit of open source, all contributions are welcome.
Contributions should follow these guidelines:
- all changes by pull request (PR);
- a PR solves one problem (do not mix problems together in one PR) with the minimal set of changes;
- describe why you are proposing the changes you are proposing;
- try to not rush changes (the definition of rush depends on how big your changes are);
- someone else has to merge your PR;
- new code needs to come with a test;
- apply PEP8 as much as possible, but not too much;
- no merging if tests are red.
These are not hard rules to be enforced by 🚓 but instead guidelines.