...
- You'll need to sign a Contributor Agreement before we can merge your contribution, so we suggest starting that process sooner rather than later.
- If you are contributing as an individual go ahead and sign the Individual Contributor Agreement.
- If your work will be contributed as part of a company or institution email legal@edx.org. More details about how to know if you fall into this category in the FAQ below.
- Find an INCR ticket to work on from the "Main Projects" dashboard INCR Epics section of the INCR project dashboard.
- The INCR tickets are grouped together into Jira epic tickets. Select a project from the dashboard and navigate to "Stories in this epic" to see all of the tasks associated with it.
- Join the #incr Open edX Slack channel to ask questions and get support.
- Start working on your ticket. (Getting Started)
- Comment on the ticket that you have started working on it.
- The ticket should be self documenting as to what steps to take to complete it.
- If you get stuck on a particular ticket you should leave a comment on the ticket where you got stuck.
- When you are ready, create a Pull Request. Be sure to reference which INCR ticket your code is resolving.
- Mention @edx/incr-reviewers in the PR
- Communicate with the reviewer about the code and respond to feedback.
- Once your PR is approved it will be merged by the reviewer.
- Celebrate 🎉
...