How to Start Contributing
Before you start, consider reading the codebase overview to understand the different areas of the project and the technologies used in each of them.
Step 0 - Sign up for a GitHub Account
Section titled “Step 0 - Sign up for a GitHub Account”In order to submit code, you will need a GitHub account. You can read more about Using Github.
Step 1 - Take a look at open issues
Section titled “Step 1 - Take a look at open issues”You can find open issues in our Issues Tracker. Issues marked “good first issue” are particularly relevant.
Step 2 - Contact Ms. Boba
Section titled “Step 2 - Contact Ms. Boba”Currently, Ms. Boba is the person with the best understanding of the whole codebase and its state. Once you agree on the issue you’re going to be tackling, she will create a WIP document defining the goal of the projects and the relevant steps. She will also guide you in installing the relevant codebases.
Step 3 - Keep in touch (and submit code)
Section titled “Step 3 - Keep in touch (and submit code)”Ms. Boba (or another volunteer) will periodically ping you for updates. Just let her know what’s up (including “nothing”) and submit a pull request when you’re ready. You can learn more about the development lifecycle in our knowledge base.