Contributing To Open-Source - Part 1
Small Beginnings...
Despite working on many closed-source projects, working with open-source feels like a whole other world. there is a list of things that can be thrown at you with working with massive open-source projects, for example, the Godot Engine, an Extremely popular open-source game engine, currently as of 7/15/2023, has over 1.7k pull requests! just 300 is overwhelming to me, so I could imagine the amount of Code reviews and Actions that have to be run with a project like this.
But how does contributing work?
Contributing works in many ways, but the average way I see happen on projects like Godot are like this:
- The user creates fork to add a contribution, per say, a model importer like USD.
- User creates code, usually based upon the structure of the current project. (Build-System, folder structure,etc..)
- User creates a pull-request on the parent directory, runs GitHub Actions, CI Code-Reviews,etc..
- PR gets reviewed by a actual human-being and gets merged!
Comments
Post a Comment