DEV Community

Discussion on: How do you orient to a "new to you" code base?

Collapse
 
star_trooper profile image
Atharva Shirdhankar • Edited

When I started with Open Source Contribution. It was literally overwhelming for me to find the piece of code or file from the complete project which was needed to be fix or add new features.
But slow and steady I got used to it after 1 year of been an open source contributor . Now I can find the code and file which need to be fixed/add new feature.
The catch here is how I learned to get familiar with new codebase was been familiar with the tech stack the project is dependent on . I guess that's the fundamental thing.... according to me.
Cause whenever I tried to contribute to new codebase most of the time I came across new tech stack so I use understand that tech stack little bit and go ahead with contribution 😄.

Collapse
 
jeremyf profile image
Jeremy Friesen

Wayfinding in code-bases is very challenging. I know the Language Server Protocol is helping create an interface for code navigation via IDE-like behavior.

I realize that tree -d on the project root directory may yield tremendous insight into what's ahead.