r/learnprogramming 2d 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.

69 Upvotes

19 comments sorted by

View all comments

2

u/Bubbly_Orange_3502 1d ago

Grep the error string, not the folder tree. Copy a message you see in the app or in failing test output, find the one file it lives in, then git log that file to see who touches it.

1

u/Mathie1729 1d ago

Seconding this. git log -S '<exact string>' finds the commit that introduced or removed it, way faster than scanning a file's whole history.