Get started

Funkwhale welcomes contributions from all developers. If this is your first time contributing to an open source project, don’t be afraid to get stuck! The Funkwhale community will guide you through the process and help you grow your confidence. Before you begin, please check with out GitLab instance if there is already a issue and if not, feel free to create one! You can then receive input and guidance from others and can create a merge request from there to contribute your changes to the code.

Set up your development environment

First you need to set up a development environment. Follow the guides in the setup section to set up an environment that’s right for you.

Read up on our processes

The Funkwhale project follows a few processes to make managing contributions easier. If you’re not sure how to get started, check out the guides in the workflows section to get a better understanding of what you need to do.

Contribute to the codebase

Ready to get stuck in? Take a look at the contribution guides and start making your changes!