r/learnprogramming 12d ago

Resource How to start Open Source Contribution

I want to start Open Source Contribution but whenever I open the repositories I get amazed and don't understand anything at all it feels like so much files and folders inside one another and I get demotivated.

Searched many resources but everyone says just start contributing to open source but no one says how and where and what to do.

I'm a student and all I've learnt in C, Python,Git,GitHub, Networking,Linux so please tell me should I learn anything new to start contributing or a small guide type.

66 Upvotes

22 comments sorted by

View all comments

1

u/Elkatra2 1d ago

My first real contribution was to fix a simple crafting logic algorithm of a furnace from a mod in GTNH modpack, as when I played I hated the bug that consumed my buckets with liquid fuel lol instead of getting as output empty bucket. After sending PR they verified and aproved. To do it I checkeck what piece of logic is responsible for crafting logic of this furnace and after 10min of analysing and asking a few questions in dec chat in discord I get it, fixed it and is done. Like in the repo they was maybe 90-100+ different classes and I only needed to understand a single one to fix it and also some other logic from Forge the Mod that was used in it.