Over the course of my Release 0.2 Ive worked on many different problems each getting harder and harder. I had a incredible time and this really opened up my eyes to Open Source development. It is an incredible way to boost your resume up a little bit and be able to talk about issue that you encountered while coding.
I think the hardest issue for me in terms of bugs that I had to solve was my last one: https://github.com/redxzeta/Awesome-Adoption/issues/32, you would think this was pretty easy but this was incredible difficult because of all the bugs that I ran into while working with the code. You can find more about this in my blog: https://dev.to/mljbrackett/release-2-0-pr-4-1c73
The pull request that I had the most fun was: https://github.com/Blank1611/jsonmergeutils/pull/14. This pull request was a lot of fun because I got a lot of feedback from the owner of the repo, and he helped me turn my code into something that looked very good. Also I got to work with Pylint which was my first experience with having to make sure my style of coding was up to standards. You can find more about this pull request here: https://dev.to/mljbrackett/release-2-0-pr-3-4d20
The easiest one that I had was obviously my first one, but was also very educational because I had to work with a HUGE code base which I was not used to. It also taught me that sometimes the issues that you work through and the things that you do don't really need to be implemented. https://github.com/mozilla/OpenWPM/pull/762 After spending a couple hours trying to figure out the issue another maintainer found out that we couldn't even implement the fix because they werent updated to the latest version of selenium yet. But as you can see in my pull request I spent a lot of time looking through the code.
I got to work with many different technologies i.e. Python, Node, and React. And with my last PR I even did a bit of Graphic Design for an open source project.
I will 100% be participating in 2021 Hacktoberfest and will even look for some open source projects to contribute to after this course ends.
You can find all the projects and blog posts through my hacktoberfest here:
Issues
- https://github.com/mozilla/OpenWPM/issues/651
- https://github.com/Mustafiz04/Covid-19-website/issues/2 & https://github.com/Mustafiz04/Covid-19-website/issues/6
- https://github.com/Blank1611/jsonmergeutils/issues/1
- https://github.com/redxzeta/Awesome-Adoption/issues/32
Pull Requests
- https://github.com/mozilla/OpenWPM/pull/762
- https://github.com/Mustafiz04/Covid-19-website/pull/5 & https://github.com/Mustafiz04/Covid-19-website/pull/7
- https://github.com/Blank1611/jsonmergeutils/pull/14
- https://github.com/redxzeta/Awesome-Adoption/pull/35
Top comments (0)