Hacktoberfest 2017

Full article

Is it silly that a t-shirt and some stickers motivates thousands of developers to contribute to OSS during the month of October? I mean, they're cool stickers! Not just any old stickers. And last year's shirt was comfortable. And um... stylish. So.

Anyway, I'm not ashamed to admit it's worked on me for the third year in a row.

achievement unlocked! ;)

How can you find something?

It's not too late for you to find something to help with too! I guess in the greater scheme of things, you could always find something to help with. But there's also a week left of Hacktoberfest. ;)

  1. Search for tags on GitHub like hacktoberfest, good first issue, and help wanted.
  2. Check out Up For Grabs, which shows projects with certain "beginner" types of labels.
  3. Read about finding open source projects on GitHub.
  4. Look for docs to update. Two years ago, I found someone whose first language wasn't English. He requested help going through his project's documentation and correcting grammar. Might seem simple to a native speaker, but it was extremely valuable to him.
  5. Look for projects that match your personal interests. Last year, I found a genealogy project someone was porting to C#. That's my go-to language, and I've always had an interest in genealogy, so it was a perfect fit. I contributed loads of unit tests to verify the ported code was behaving as expected.

There's a site called First Timers Only that has helpful info too.

Check out freeCodeCamp

This year, freeCodeCamp is trying to build a community-driven guide for all things programming, and thanks to their popularity and exceptional timing there are well over 2000 pull requests pending. If you'd like to help, check out how to contribute and their article style guide. IMO, it's a great way to participate in Hacktoberfest that gels with the spirit of the challenge - sharing your time and talent to benefit others.

If you want see what I did for freeCodeCamp, just to get an idea, here are my pull requests:

Good luck! Feel free to share your own contributions or experiences below.

(And if you're brand new to GitHub and OSS, check out this project.)


Grant Winney

I write when I've got something to share - a personal project, a solution to a difficult problem, or just an idea. We learn by doing and sharing. We've all got something to contribute.

Comments / Reactions