--- title: Hacktoberfest 2019 date: 2019-11-01 image: https://hacktoberfest.digitalocean.com/assets/HF19_social-744d976f227e4aff6866443abcede8c651b309ec9c7c9f7410f5944f8e1299b9.png tags: [programming] --- This is year number three of my participation in [Hacktoberfest](https://hacktoberfest.digitalocean.com/), the initiative from DigitalOcean, and new this year, [Dev.to](https://dev.to/). In previous years, the objective was to submit five pull requests to an open-source project. This year, the number was reduced to four, for some reason. In [2018]({{< relref "hacktoberfest-2018" >}}), I submitted a total of 10 pull requests to open-source projects. This year, I did a few more than that. ## My contributions Whilst DigitalOcean did have an official checker this year, it was pretty bad! Not only was it incredibly slow, but it was only possible to see _your_ pull requests, rather than any user. Instead, the third-party [Hacktoberfest Checker](https://hacktoberfestchecker.jenko.me/user/RealOrangeOne) shows the relevant pull requests. ### 3 Contributions to `srobo/team-emails` - [Add email confirming kickstart details](https://github.com/srobo/team-emails/pull/29) - [Add email sending out kit disclaimer form early](https://github.com/srobo/team-emails/pull/30) - [Add an email asking for an address confirmation](https://github.com/srobo/team-emails/pull/31) ### 2 Contributions to `srobo/docs` - [Correct favicon](https://github.com/srobo/docs/pull/112) - [Deploy the rules for SR2020](https://github.com/srobo/docs/pull/114) ### 2 Contributions to `srobo/website` - [Change link to say 'All events'](https://github.com/srobo/website/pull/175) - [Add more specific details for Southampton campus](https://github.com/srobo/website/pull/176) ### 2 Contributions to `RealOrangeOne/zoloto` - [Test against Python 3.8 in Travis](https://github.com/RealOrangeOne/zoloto/pull/81) - [Try running multi-arch tests on CI](https://github.com/RealOrangeOne/zoloto/pull/82) ### 2 Contributions to `srobo/reverse-proxy` - [The cluster is actually on DO](https://github.com/srobo/reverse-proxy/pull/4) - [Intercept error pages and serve custom content](https://github.com/srobo/reverse-proxy/pull/8) ### 1 Contributions to `polybar/polybar-scripts` - [Correctly parse multiple artist metadata](https://github.com/polybar/polybar-scripts/pull/193) ### 1 Contributions to `polybar/polybar` - [Warning style on temperature should be inclusive](https://github.com/polybar/polybar/pull/1897) ### 1 Contributions to `kees-z/DuplicatiDocs` - [Fix typo in credentials constraints](https://github.com/kees-z/DuplicatiDocs/pull/48) ### 1 Contributions to `srobo/inventory` - [Use GitHub Actions to validate inventory](https://github.com/srobo/inventory/pull/10) ### 1 Contributions to `aaronn/django-rest-framework-passwordless` - [Generate tokens in a cryptographically secure way](https://github.com/aaronn/django-rest-framework-passwordless/pull/34) ### 1 Contributions to `dabapps/heroku-buildpack-cleanup` - [Initial implementation](https://github.com/dabapps/heroku-buildpack-cleanup/pull/1) ## Overview As with last year, I personally consider many of these contributions invalid, primarily because they don't really fit with the spirit of Hacktoberfest. Namely, all those under the `srobo` organization don't especially fit, and the ones on my own repos. Excluding those, there's still more than enough to get my t-shirt!