Before I start let me tell you that I have read all the other questions regarding how to join an open source project.
This question is about how to write a bug fix for a problem that the user faces in open source code or project.
My primary questions are-:
- In order to write a bug fix do you have to understand the whole code base of the open source project or do you have to just understand the module that you are working on ?
- What is the process of requesting code to work on for writing a bug fix ? I mean is it expected that you need the entire repo for the fix or just download a portion of it ?