So you are probably wondering what the heck is Hacktoberfest. Is that a new kind of festival? Is maybe some kind of party? Has it something to do with hacking? Another programming challenge? Well, all the previous questions are right but all of them are also incomplete: Hacktoberfest is a festival and a party, and it indeed has something to do with coding and hacking! Hacktoberfest celebrates open source, and it does it in a big way!
What is exactly Hacktoberfest
According to its website, Hacktoberfest is a monthlong celebration of open source software run by DigitalOcean. Hacktoberfest is open to everyone in our global community! Four quality pull requests must be submitted to public GitHub repositories.
So here we go: Hacktoberfest is an open event sponsored by GitHub and DigitalOcean which lasts a whole month (October) where all the registered users are challenged to contribute to open source projects. All you need to do is make four contributions to open source projects (and they should be approved by their maintainers) and there you go. You are now an open source contributor 😁
How to get involved
Hacktoberfest is an open event to all the open source community. All you need to get involved is subscribing in the Hacktoberfest website to get the updates. On the last days of September you will get a message with the signup details. You will need a GitHub account as well, of course.
And then joining Hacktoberfest is really easy: all you have to do is making four contributions in open source projects at GitHub. These contributions should be obviously accepted by the maintainers of these projects (they are supposed to be meaningful and useful). You might think that contributing to open source projects is quite difficult, as it might require a huge knowledge of programming and several technologies. Well, in all projects there are many kind of tasks, and some of them are sure quite complex, but some of them are simple too. In fact, you can contribute to most of the project in other fields beyond programming.
The tag #hacktoberfest is usually used in projects where there are basic tasks to be done and they want to collaborate with the event. Also you can collaborate in fields like documentation, where no deep coding skills are required.
This year our friends from Hacktoberfest want everything to be ready and in place when October arrives. So they have created Preptember, in order to focus on providing the required resources, tools and knowledge for a successful Hacktoberfest!
Host your own Hacktoberfest event
Do you want to host your own Hacktoberfest event to share it with your local community? Does you company support open source or promote an open culture? Then Hacktoberfest is a great opportunity to engage with the open source community. Given the current global situation, this year probably it won’t be possible to phisically host a Hacktober event depending where you are located, but there are also plenty of virtual options available.
The Hacktoberfest staff is sharing an Event Organizer Kit with all material and tips needed to host your own event!
Get the swag!
You might be wondering: ok, but what there is in here for me if I join this Hacktoberfest thing? Well, I think there is no need to explain what are the benefits of contributing to open source, aside from the knowledge you’ll gain and the experience itself 😊 but just in case you are not yet convinced, you’ll also receive a cool limited edition Hacktoberfest t-shirt (and some stickers too) if you complete the quest.
This year you will be also able to choose either your Hacktoberfest t-shirt or an environmentally friendly alternative of a planted tree instead.
First things first: Please visit the official Hacktoberfest website.
- Event Organizer Kit
- Official Hacktoberfest Discord channel
- Official DigitalOcean Hacktoberfest Kick-Off Celebration: Thursday October 1, 2020
Happy Hacktoberfest! 😊