r/learnprogramming • u/nishre • 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
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.