L

LazyContributer

Contributing to Open Source has been an issue for newbies. I overcame this difficulty with SSOC Contributions.

L

LazyContributer

Contributing to Open Source has been an issue for newbies. I overcame this difficulty with SSOC Contributions.


The problem LazyContributer solves

The project I contributed to was memories-app. I specifically focused on my skills to understand a strangers codebase. Often when contributing to Open Source Projects we need to understand the codebase first. During the contribution period I contributed a lot to the project and made some successfull PRs.
Issues I solved were

  1. #8 Issue - Add a Readme File for Clarity of Server routes PR34
  2. #43 Issue - Resolve errors, make the Server Error proof. Add try and Catch Blocks PR44
  3. #37 Issue - Allow the users to Bookmark posts, and allow a user to fetcht the posts they bookmarked. PR53
  4. #54 Issuse - Add Routes for the updated Server PR65

Challenges I ran into

  1. The First and Foremost challenge was understand the codebase. Since I wasn't familiar with the practices followed it took some time trying to understand it. I overcame this by taking the Readme issue. This helped me to not only understand it but keep some short notes for the public and for myself.
  2. Secondly, it was tough to implement the bookmark routes without user auth. I overcame this by creating a generic endpoint for bookmarks. It's truly flexible and will be easily integrated wiht auth, when added.
  3. Thirdly, after a while some errors started popping up, due to these I wasn't able to make my most recent contribution to solve issue #42. I'll try to still make a good PR after fixing it.

Discussion