Hacktoberfest - An invitation to Open Source
Its October again and that means its time to hack for swag as far as open source enthusiasts are concerned. Hacktoberfest is back and this year it’s celebrating its fifth year !!
What’s Hacktoberfest ? 🤔
For those that are new to Hacktoberfest, it is a month-long festival of supporting and contributing to open-source.
How it works is you need to signup, then make at least five pull requests to any public Github project in the month of October. If you complete this and one of the first 50,000 you will receive a special Hacktoberfest T-Shirt.
Why participate ?
Everyone is welcome!
Participant can range from battle hardened professionals to absolute noobs who just want to get started. Passion for open source is the only requirement :)
Personal Growth
Participating in Hacktoberfest leads to personal growth, professional opportunities, and community building. This all starts with meaningful contributions to open source software.
Impact on the open source community
In the open source software community, we are standing on the shoulders of those who came before us. Your contribution has a long lasting effect on people and technology long after the month of hacking is over and the swag is distributed.
Free Swag! ;)
If these benefits still don’t motivate you, hacktoberfest provides a free t-shirt and swag for successfully completing the challenge.
The challenge is damn simple and you’ll be left with a sense of personal satisfaction apart from these benefits.
How do I begin ?
Let’s get you prepped up on your way to clearing hacktoberfest successfully.
Step 1: Register for Hacktoberfest
You need a GitHub account. Also take a look at: https://hacktoberfest.digitalocean.com/
Register your GitHub account with hacktoberfest site.
Step 2: Select a repository to contribute to
Lots of organizations announce that they are part of Hacktoberfest and make it easy for contributors by tagging their GitHub issues as “hacktoberfest”. You could also look for the “good first issue” or “help wanted” labels to get started.
Your contributions can be anything from code to documentation. So pick one repository and try to make a pull request. Pull requests are the way of contributing to repositories on GitHub. Generally, every every major repo will have a maintainer assigned. Only the maintainers and people with push access can accept your PRs.
GitHub is a major platform to host open source projects. So there’s a high chance you’ll find something you can contribute to. Git is the tool which will help you push your work to GitHub. If you don’t know the basics of Git, follow this tutorial here.
If you’re still not sure about what to contribute, take a look a the repo’s Issues section. Go through this section and try to pick ones you find are easy or doable.
NOTE: Most major Open Source repositories have contribution guidelines which should be strictly followed. So go through the guidelines before you start hacking!
Step 3: 4 more PRs
You are free to make PRs in any repo of your choice. Complete those PRs and your job is done. Check your stats in the hacktoberfest site.
Once your 5 PRs are complete, be sure to provide your shipping address in the hacktoberfest site.
Step 4: Wait for swag to arrive
Happy Hacking !!