Skip to content

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.

In order to submit code, you will need a GitHub account. You can read more about Using Github.

You can find open issues in our Issues Tracker. Issues marked “good first issue” are particularly relevant.

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.

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.