We'd love to accept your patches and contributions to this project. There are just a couple guidelines you need to follow before making a change.
Please comply with the code of conduct
-
Fork the repository, do work in a feature branch.
-
Issue a pull request.
-
Make sure the automated test suite succeeds. They will show-up in the pull request.
-
Sign the CLA using EasyCLA.
-
Assign a maintainer to accept/evaluate your pull request. The current maintainer can be found in the documentation.
If you have any questions, open an issue.
Please find the developer tools and technical guidelines here.
Please find the documentation guidelines here.
Please find the more detailed contribution guidelines here.
The basic principle is that decisions are based on consensus. If this decision making process takes too long or a decision is required, the Technical Steering committee has the authority to make a decision. Please read this page for more information on the governance.
Don't hesitate to reach out for help by mentioning a maintainer or other relevant contributors.