#1: Starting Out with Open Source

published on

I had newly learned javascript including NodeJs and Angular and decided to start contributing to open source, mostly because I was curious to see how actual large scale projects were implemented. After lots of searching around I found Taskcluster, which is a continuous intergration and deployment framework developed and maintained by Mozilla. They maintained a list of good first bugs that beginners like me could work on and were very welcoming.

I started with a minor typo before moving onto a couple of UI bugs. Looking back, these contributions might look tiny but they played a pivotal role in making me familiar with the Git workflow. This was the first time I was writing code that would be read by not just me but other developers around the world and it was these small contributions that would allow me to work on much bigger projects in the future. Moreover, I grew confident working in React as well as Javascript in general and I also started to understand the Taskcluster codebase.

Below are some PRs I managed to get merged during this time:-