Inspiration

The inspiration in the retrospective week was to get acquainted with open source. The idea here was to understand how you can contribute to open source projects—

  • Creating issues for bug reports or feature requests
  • Looking up issues to work on (choosing between bug fixes, feature additions, or documentations)
  • Setting up the local development environment
  • Exploring and understanding the code written by someone else
  • Finally contributing to the code
  • Making PRs, getting the code reviewed, making changes as requested

How we approached the problem

  • Firstly, we explored the various projects to which we could contribute to. In this stage, we shortlisted some projects based on factors like tech-stack, and based on the type of issues available.
  • After that, we shortlisted the issues on the projects. We contacted the project managers and got the issues assigned to us.
  • We started working on the issues, understanding the code, and implementing the required fixes/additions. This required back-and-forth communication with the project maintainers as well.

Challenges we ran into

  • Setting up the development environment without proper documentation/packaging required a lot of bug fixes on its own.
  • We faced issues while setting up the APIs as well.

Accomplishments that we're proud of

  • It was a great experience contributing to open-source.
  • This was also a good opportunity to connect with fellow MLH Fellows

What we learned

  • We learned how to contribute to open-source
  • We learned how to make the best use of Git and GitHub while contributing to these OS projects
Share this project:

Updates