Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.97 KB

CONTRIBUTING.md

File metadata and controls

34 lines (19 loc) · 1.97 KB

Contributing to pomme

Thank you for considering contributing to pomme! We highly appreciate any efforts to improve our software. In case you have any suggestions, questions, possible bugs, or feature requests, please, open an issue here.

Contributing examples and use cases

If you have used pomme in a way that is different from any of our examples, we highly encourage you to contribute to the examples in the documentation. You can do this by preparing your example as a jupyter notebook and creating a pull request (see below). If you are unsure about your example or how to add it, please contact us and we can help.

Contributing new functionality

We have a clear development strategy for pomme which is closely related to our reseach. Several features are being developed for several projects, all of which might not yet be publicly visible. Therefore, to prevent development overlap, we advise to contact us (e.g. by creating an issue), before starting to work on pomme yourself. We are happy to share our preliminary features if they could help you, or welcome you to our develoment team to colaboratively work on our projects.

Contributing bug fixes

For bug fixes or smaller contributions, we gladly accept pull requests (see below).

Creating pull requests

The advised procedure for creating pull requests for Magritte goes as follows:

  • Fork the pomme GitHub repository and create a new branch for your work;
  • Add your changes and commit them;
  • Add or modify the existing tests for your changes;
  • Verify if your new and all previous tests pass;
  • Open a pull request for your branch on Github.

For more info about forking a repsoitory on GitHub, have a look at this guide.