Hacktoberfest 2021: Project Maintenance

Hacktoberfest 2021: Project Maintenance

Overview

At the beginning of October, I made this:

At the time, I don't think I really thought about what this project would become or what kind of impact it might have, I just genuinely wanted to figure out how to win a T-shirt without too much of a hassle.

Progress

By the end of October, this repository had over 200 commits, 30 stars, over 60 forks, over 70 merged pull requests, and over 40 different contributors. I didn't really expect it to get anywhere near this big. In a single month, this repository evolved quite a bit.

Notable Benchmarks

This contribution converted the organization of the repository list from just a list to tables which look much nicer.

Here, an archive was introduced on top of the blacklist for projects that aren't actually excluded but are inactive. I thought this was a pretty cool idea.

This sorted the excluded repositories in alphabetical order which meant I didn't need to perform a linear scan to see if the repository was already listed. It reduced the time complexity of my code reviews from O(n) to O(logn).

Next Steps

In all honesty, I will probably leave next steps to next year. Sorting each individual section (topics and languages) in alphabetical order would be nice. I should also update the contributing file to specify specific things people can do (eg. add a Hacktoberfest accepted repository, add a blacklisted repository) and specify the exact guidelines they'd need to follow.

Well, until next year! Happy hacking!