These instruction are specific to contributing to the CSI Linux Build System. If you wish to contribute changes to the actual Distribution, see The CSI Linux Facebook Group
-
Ensure the bug was not already reported by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
-
Open a new GitHub pull request with the patch.
-
Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
- Search existing issues to ensure that feature is not already being worked on. If it is, use the issue to mention that you would can offer assistance to the original author.
- Create a new issue describing the feature before beginning work. This will help reduce duplicate work, as well as let you collect feedback from the community.
- Once complete, issue a pull request with the code changes. Reference the original issue in the pull request.
By contributing, you agree to the Linux Foundation's Developer Certificate of Origin (DCO). The DCO is a statement that you, the contributor, have the legal right to make your contribution and understand the contribution will be distributed as part of this project.
This document inspired by the following contribution guidelines: