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

Log in or sign up for Devpost to join the conversation.