We're so glad that you're thinking about contributing to Open-Horizon. We welcome your contributions!
Here are some guidelines and instructions for contributing to our projects. Please go through them before making a contribution.
Open-Horizon governs its participants according to the Contributor Code of Conduct. As a contributor, you agree to uphold this code.
Before asking any questions, please have a look at our Wiki.
If your question concerns the code of a project, then you should create a [new issue] in the relevant project's repository.
You can also join open-horizon chat channel on element and then ask your question(s) in the relevant channel of our Element workspace.
You can also checkout our documentation website for better understanding of open-horizon projects.
Bug fixes, performance improvements, code formatting, ... There are a lot ways in which you can contribute code! The issues list of a project is a great place to find something that you can help us with.
To increase the chances of your code getting merged, please ensure that:
-
Your pull request:
- Follow all contribution guidelines
- Passes all checks and has no conflicts.
- Has a well-written title and message that briefly explains your proposed changes.
Lastly, sign all your commits with a line like this:
Signed-off-by: Random J Developer <random@developer.example.org>
This shows that you agree to the Developer Certificate of Origin (DCO). It certifies that you wrote (or otherwise have the right to submit) your contribution to the project.
We welcome all kinds of bug reports, user feedback and feature requests!
We've created some issue templates to assist you in this. Please use them to create a new issue in the relevant project's repository.