Summary of Hacktoberfest

Ryan Wilson
Nov 5 · 3 min read

With Hacktoberfest coming to an end we finally completed the 4 pull requests to qualify as a participant.

Looking back at the previous pull requests, I found it very enjoyable and definitely learned something about the open source community.

Before Hacktoberfest started I had three goals in mind:

Work with a new programming language

Works with mobile development

Is related to a project that I love

Unfortunately I did not get to work on any mobile applications, but i definitely got to work on projects that I enjoyed and also worked on projects that exposed myself to different programming languages.

Overall throughout my 4 pull requests, I contributed to websites, games, browser add on’s, and also worked on console applications while learning C#. My biggest goal out of this entire thing was to expose myself to many different types of open source projects and I definitely achieved that. As I continue to work on different open source projects, I hope that in the future I can continue to expose myself to different types projects and programming concepts.

Brief Summary on the repositories contributed to for Hacktoberfest

1. CivicDataLab

The fix was to make the email in the footer clickable while maintaining the original color

https://www.civicdatalab.in/

2. Tic-Tac-Toe

The fix was to make the rematch button work when a draw occurs

3. Dark Reader

The fix was to fix the scary images on Java.com

4. Password-Checker

The fix was to get the contains method working

string specialChars = “!@#$%^&*()-_+=\\/’:,{}[]~.”;
if (password.Contains(specialChars))
{
score++;
}

Learning coming out of Hacktoberfest

Coming out of Hacktoberfest has opened my eyes as I expected a different experience. What surprised me is that the “Hacktoberfest” label used on Github contains many garbage repositories that are used to purely qualify for Hacktoberfest. The label I found most helpful was the “good first issue” and would recommend this label as a first approach to those that are starting to participate in the Open Source Community. Although I would not recommend Hacktoberfest for those that wish to learn as it has a time constraint of at least 4 pull request for the month of October, it was definitely a good way to practice your git skills/is a great introduction to the open source community. Overall i found that the majority of the open source community is very friendly, but you may encounter those that are not. For example, this website had an issue labeled “Hacktoberfest” and it was asking to enhance the current UI design of the main page. I proposed a design idea for this web page by screenshotting some designs without putting in a pull request in and they deleted my post. Although the experience was not bad, your experiences may differ depending on the repositories you choose.

Links

Preparation for Hacktoberfest

Blog — https://medium.com/@rwilson31/hacktoberfest-approaches-63f75083ad5

Issue # 1

Blog — https://medium.com/@rwilson31/contribution-1-for-hacktoberfest-bc9790996dcf

Project — https://github.com/CivicDataLab/civicdatalab.github.io

Issue — https://github.com/CivicDataLab/civicdatalab.github.io/issues/31

Pull — https://github.com/CivicDataLab/civicdatalab.github.io/pull/33

Issue # 2

Blog — https://medium.com/@rwilson31/contribution-2-for-hacktoberfest-8dc287212ec0

Project — https://github.com/ron9817/tic_tac_toe-Game

Issue — https://github.com/ron9817/tic_tac_toe-Game/issues/1

Pull Request — https://github.com/ron9817/tic_tac_toe-Game/pull/2

Issue # 3

Blog — https://medium.com/@rwilson31/contribution-3-for-hacktoberfest-13e56867b20c

Project — https://github.com/darkreader/darkreader

Issue — https://github.com/darkreader/darkreader/issues/1623

Pull Request — https://github.com/darkreader/darkreader/pull/1638

Issue # 4

Blog — https://medium.com/@rwilson31/end-of-hacktoberfest-b86bc5a1a1f4

Project — https://github.com/mattwright42/Password-Checker

Issue — https://github.com/mattwright42/Password-Checker/issues/1

Pull Request — https://github.com/mattwright42/Password-Checker/pull/2

Ryan Wilson

Written by

Hi my name is Ryan Wilson and these blogs are for a course called OSD600

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade