Description
Hi there 👋
If you want to contribute code to the Mastodon project but are unsure where to start, this issue will be your guide!
First, you can have a look at our contributor guide. You also probably want to set up a working local Mastodon environment, following the instructions in our README.
Once all of this is done, the next topic (and the most important one) is probably where to start.
If you want to focus on bug hunting and fixing, you can look for the identified
and confirmed
issue labels. We use those to mark issues that definitely exist and should be fixed. We often leave a comment in those with some indications on what could be the source of the issue, this should help you know where to start.
If you want to tackle feature work, you can check the help welcome
label. Those issues are thinks that we know we want, and we (generally) know how we want them. Those issues contain a description of the feature along with some information about the implementation that we think would be best.
We hope that this will help you get started, and thanks again for wanting to contribute to the project!