How can i contribute to opensource when i dont know the codebase?
What more can i do to truely understand the codebase? How things work, why they work, etc. For a product i developed fully, i know every inch of it, how it works, every single detail, now i want to work on different codebases and I am realizing is harder to make a change because if i make a change in x then y and z need to be updated/changed right and i wouldnt know so how could i contribute if i dont know how things work.
2 Replies
For more complex projects the most basic thing is to read the documentation, for simpler projects can just read the code and try to understand it. You need to first understand the project you are working on then you can code, I wouldn’t really bother to start coding on a project I don’t know anything about without first understanding the core concepts
Watch the issue page and the Pull Request, if you see there which files are being touched is gonna help you a lot, AI can also help you explain the codebase