1
Fork 0
theorangeone.net-legacy/content/posts/hacktoberfest-2020.md

79 lines
4 KiB
Markdown

---
title: Hacktoberfest 2020
date: 2020-11-01
tags: [programming]
image: https://pbs.twimg.com/media/Ekdkh_HWAAEeQOX?format=jpg&name=medium
---
This year's [Hacktoberfest](https://hacktoberfest.digitalocean.com/) was a little different, mostly in quite how much the internet gave a fuss about it.
Given quite how much of the internet was talking about it back in early October, it doesn't take long to find information and context on why it was so controversial. Here's some useful links to find out a little more:
- [CoderRadio 382](https://coder.show/382)
- https://hacktoberfest.digitalocean.com/hacktoberfest-update
- [@shitoberfest](https://twitter.com/shitoberfest)
I don't envy the organizers of Hacktoberfest this year. They've taken a lot of fire for what's meant to be an honest event to get people interested in contributing to open source. It's just a shame a few members of the community helped ruin it for so many others.
Personally I dislike the move to opt-in, I'd have preferred to see an opt-out. This way even idly maintained repositories could have still seen a benefit.
## My Contributions
This year, my contributions can be split up a little. I created a number of open-source PRs in October, but only a small number (:ballot_box_with_check:) were actually valid by the [new hacktoberfest rules](https://hacktoberfest.digitalocean.com/hacktoberfest-update).
### 1 Contribution to [`ajalt/fuckitpy`](https://github.com/ajalt/fuckitpy)
- [Hint that the readme content is markdown](https://github.com/ajalt/fuckitpy/pull/42)
### 1 Contribution to [`carltongibson/django-filter`](https://github.com/carltongibson/django-filter)
- [Allow `is_valid` to raise a validation error when invalid](https://github.com/carltongibson/django-filter/pull/1291)
-
### 2 Contributions to [`dabapps/django-db-queue`](https://github.com/dabapps/django-db-queue)
- [Allow jobs to be defined as coroutines](https://github.com/dabapps/django-db-queue/pull/39)
- [Add GitHub actions config](https://github.com/dabapps/django-db-queue/pull/40)
### 1 Contribution to [`dabapps/django-enforce-host`](https://github.com/dabapps/django-enforce-host)
- [Replace Travis with GitHub actions](https://github.com/dabapps/django-enforce-host/pull/4)
### 1 Contribution to [`dabapps/django-s3-file-upload-server`](https://github.com/dabapps/django-s3-file-upload-server)
- [Replace Travis with GitHub actions](https://github.com/dabapps/django-s3-file-upload-server/pull/14)
### 1 Contribution to [`dabapps/django-zen-queries`](https://github.com/dabapps/django-zen-queries)
- [Replace Travis with GitHub actions](https://github.com/dabapps/django-zen-queries/pull/26)
### :ballot_box_with_check: 1 Contribution to [`plausible/analytics`](https://github.com/plausible/analytics)
- [Expose tracker script as `index.js`](https://github.com/plausible/analytics/pull/340)
### :ballot_box_with_check: 1 Contribution to [`selfhostedshow/halcyon`](https://github.com/selfhostedshow/halcyon)
- [Only run Linux CI](https://github.com/selfhostedshow/halcyon/pull/4)
### :ballot_box_with_check: 1 Contribution to [`selfhostedshow/homeassistant-rs`](https://github.com/selfhostedshow/homeassistant-rs)
- [GitHub actions](https://github.com/selfhostedshow/homeassistant-rs/pull/2)
### 1 Contribution to [`srobo/team-emails`](https://github.com/srobo/team-emails)
- [Add email announcing SR2021](https://github.com/srobo/team-emails/pull/65)
### 1 Contribution to [`srobo/volunteer-emails`](https://github.com/srobo/volunteer-emails)
- [Add email announcing SR2021 and CTA](https://github.com/srobo/volunteer-emails/pull/38)
### 1 Contribution to [`srobo/website`](https://github.com/srobo/website)
- [Add SR2021 signup link](https://github.com/srobo/website/pull/230)
### :ballot_box_with_check: 1 Contribution to [`yarnpkg/website`](https://github.com/yarnpkg/website)
- [Explicitly use .yarn directory as cache directory](https://github.com/yarnpkg/website/pull/1090)
## Next year
Will Hacktoberfest 2021 continue? Or will the curse of 2020 claim another victim?