Comment on page
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 & Next.js - You'll need to understand React and Next.js 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 separate 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.
The API setup requires more effort than the frontend, as it requires installing the PostgreSQL. You might experience difficulty setting up the API on a Windows environment. We recommend using a Unix environment.
Just like the front end, we have a separate 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 are stuck or 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.