We're happy to have you contributing to our codebase! We recommend you go through the following guide.
You'll need to have some basic programming experience with the technologies and tools we use.
- React & Nextjs - You'll need to understand React and Nextjs to contribute to issues on the frontend. Check out the following links:
The project's core repositories are divided into three:
This section explains how you can get Open Collective running locally on your computer.
Setting up the frontend is straightforward. We've provided a comprehensive guide in a seperate document that explains how to set up the project.
NOTE: If you're only contributing frontend code, you don't need to setup the API.
Just like the frontend, we have a seperate document for the setup.
Before you make your first commit, read through our commit convention, provided in the link below:
We recommend you learn more about our bounty program through the link below:
If you stuck or you have a question, join our slack #engineering channel through the link below:
We're trying our best to make our documentation better. We encourage you to give suggestions on how we can improve it.