Update: Open Projects is not in development anymore. For more info, read here .
This thread is a guide for people looking to contribute to Open Projects. Feel free to use this thread to ask questions on how to or related to Git/Github.
Video Guide
We recently made a playlist of video-tutorials on how to contribute, step-by-step. This is especially useful for people new to Git. Here is the first video:
Or click here to watch the whole playlist on YouTube (bonus: you also get chapters on each video).
We will keep adding to the playlist, tackling new problems as we go.
If you want to go more in-depth on the process from the point of view of a programmer, here’s a great video by DapperDino that does that.
The wiki
The repository on Github contains a Wiki, which represents the instruction manual of the project. If you have downloaded the project and don’t know where to start or how to use it, consult this manual to find all the information.
If you contribute a new system or some code, consider sending us an explanation that we will incorporate in the Wiki, so that other users will be able to understand what you created. Send these explanations in an issue, like in this example.
Guideline Documents
We have compiled a series of guidelines that you need to adhere to in order to contribute.
- The general Contribution Guidelines document is the starting point, which also contains a detailed guide on using Git. We suggest you read it through.
- The Art Contribution Guidelines doc is for artists, looking to create 3D models, 2D art, animations, and shaders.
- The Conventions doc establishes some conventions around code formatting, naming, folder and scene organisation.