Workflow#
This document describes the workflow for contributors who want to contribute code to the WPILib git repository.
Getting Started#
You need to request to be a member of this project. When you request membership, provide a detailed message describing what you'd like to contribute (Bug Fixes, Features, Documentation, etc). This will send an email to the project admins, so that they can start a conversation with you and make sure that your contributions make sense with our current roadmap before you start working.
Working on Features, Bugs and other Issues#
- Make sure there is a tracker for the issue you are working on.
- If you made the tracker, confirm that the feature is desired. (TODO: Email mailing list?)
- Assign yourself to the issue.
- In a new feature branch, begin working on your feature.
- Work on the feature commiting as necessary.
- Use Gerrit to push your code for review.
- Address any comments necessary.
- Once all comments are addressed, it should be approved.
- Once it is approved, close the tracker.
- You've successfully contributed!