Every October, Digital Ocean and GitHub ship out free Hacktoberfest shirts to thousands of people around the world.
I’ve gotten Hacktoberfest shirts the past two years, and I wear them with pride.
In this quick article, I’ll show you how you can get a Hacktoberfest shirt — even if you have never coded before.
The bottom line is this: if you can open 4 pull requests by October 31, 2019 — and I’ll walk you through how to do this — you can get your own Hacktoberfest shirt shipped to your door for free.
Step #1: Register for Hacktoberfest
Step #2: Learn how to make a pull request
Pull requests are a way of contributing your code changes to an open-source project. They use a tool called Git, which runs on a social coding platform called GitHub.
GitHub is the center of the open-source universe and is home to projects like Linux and React.js.
- Add Web 3.0 based Hackathons, Meetups
- Add Web 3.0 based Jobs, Contracts, Internships, and other opportunities
- Add Web 3.0 based Grants, Bounties
Here’s a short gif showing how you can do this:
The steps are:
- Open the issues section with 5 topics.
- Choose any of the topics you want to contribute.
- Click the topic you like and open it.
- Read the instructions in the “Where to” part which lists where you can the resources.
- Read the instructions in the “How to” part and use the templates to see what you need to add.
Note: You can check out this basic Markdown cheat-sheet if you are new to markdown. You don’t even need to know HTML.
- Now, use the “Where to” part to collect the resources from the internet.
- Use the “How to” part to arrange the resources in the format as specified in the template.
- Now, create a file/folder in the specified folder, as directed in the “How to” part.
Note: You can add a file by clicking “Create new file” button on the top. To create a file in a folder, just type “folder_name/file_name” when you enter the file name.
- Add all the arranged resources that you found.
- Scroll down and describe your changes in the commit message.
- Make sure the “Create a new branch for this commit and start a pull request” radio button is selected.
- Click “Commit Changes.”
- On the next page, click “Create Pull Request.”
As soon as you do this, I will check your contribution. If you followed all the instructions, I will pass and approve your pull request.
- We build community-sourced resources, which help the open-source projects to grow and get YOU learning resources free of cost.
- You get a curated list of Jobs, Internships, Grants, Prizes, Bounties, Hackathons, Meetups…not just that you add in the list, but ones that we get just for you from the Open-Source Projects.
- And much more… Join our newsletter to know more.
Step #3: OK — now make 3 more pull requests
Step #4: Check and see whether you’ve qualified
#5: Wait for your Hacktoberfest 2019 shirt to arrive in the mail
In past years, shirts have arrived in November or December, depending on how far you live from San Francisco.
The Digital Ocean team should eventually contact you asking for your shirt size and shipping address. (Keep in mind they are shipping 10,000+ shirts so this process will take a while.) And yes, they will ship internationally for free.
Frequently asked questions people ask about Hacktoberfest
1. Do contributions made outside of GitHub count?
No, PRs must be made on the GitHub platform.
2. Do issues/commits count?
No, only PRs count.
3. I signed up for Hacktoberfest mid-October. Will PRs that I created earlier in October count?
Yes, all pull requests created between Oct. 1 and Oct. 31 will count, regardless of when you register for Hacktoberfest. Pull requests created before Oct. 1 but merged after do not count.
4. Do issues have to be labeled Hacktoberfest to count?
5. Do multiple PRs to the same repo count?
Yes, each pull request will count separately.
6. Do PRs have to be accepted/merged?
No, they will still count unless they are spam, irrelevant, or labeled as invalid.
7. I completed four PRs. When will I receive my T-shirt?
T-shirts will be awarded on a first-come, first-serve basis to the first 50,000 participants who successfully complete the Hacktoberfest challenge. We’ll start sending out emails with more details on redeeming T-shirts throughout the month, so stay tuned.
8. How do I get stickers?
Stickers are included with your T-shirt after completing four PRs.
9. What happens if I complete fewer than four PRs by the end of the month?
Unfortunately, you will have to submit at least four PRs to get a T-shirt.
Celebrate Hacktoberfest with the global open source community!
I hope you’ll contribute to the open-source community, learn a few new things, and have fun in the process!