October brings many good things with it. It’s the beginning of autumnal colors here, along with some yard raking in my case. It also brings with it not just Oktoberfest, but Hacktoberfest!
Hacktoberfest is a month long open source support initiative, sponsored by Digital Ocean, partnering with GitHub. It’s meant to promote open source involvement and contribution. As added incentive, if you meet the criteria, you can get a free t-shirt (and stickers). Who doesn’t like free?
Criteria for Completion
It’s pretty simple:
- sign up at hacktoberfest.digitalocean.com
- complete four (4) Pull Requests on GitHub.com to any combination of public repositories
That’s it, no step three. If you complete those by the end of October, you should get an email from Digital Ocean announcing your awesomeness, along with a link to put in your mailing address.
What Makes Sense?
Any public repository works for Hacktoberfest, but you should ideally seek out some of the projects that you’ve found useful, helpful, or meaningful. A couple of the more notable projects I was happy to contribute to this month includes:
- nuxt.js, “…a framework for universal Vue.js applications” (things including SSR)
- nuxtent, a library for use with nuxt “for content heavy sites as easy as using Jekyll, Hugo, or any other static site generator”
In case you haven’t picked up on a theme, my love of vue has only grown over the last year. It’s recently broken v2.5.0, had a full road map published, and even done an AMA on hashnode. It’s a great project, is easily configured, reads well to a novice, has great documentation, is quite performant, and projects are easily scaffolded in a variety of flavors.
[Update] Egghead.io just release a full course covering creation of a news app with vue, the vue-cli, and nuxt. It’s listed as free and looks to be a good one, so go check it out! [/Update]
Know of Any Good Open Source Projects?
As it happens, if you’re a reader here from the Domino/XPages community, you may be aware of a tool I launched at the beginning of the year; an XPages ODP compatible Yeoman generator, generator-xsp. It’s been blogged about and screen cast on Notes in 9; so if you’re curious to use, please do. More importantly, I’m seeking a combination of additional contributors or maintainers, so if you have thoughts, please raise an issue to suggest features, spot bugs, or submit a PR.
IBM Champion Nomination
I’ve had the great honor of being named an IBM Champion for three years running. I tend to stick to the Domino/XPages spaces (Collaboration Solutions) and Cloud (Bluemix), but there are more than just two categories. Nominations have been opened up for 2018, so if you know of anyone deserving of being nominated, please put in some good words! Submissions are open through November 13th.
There’s a lot going on these days, it seems, but it’s nice to take some time to pay back to open source for all the use its given us. No, it doesn’t have to be mine by any means, there are lots of great projects that could use a little help. So get out there, there’s still some time left in the month! Keep on hacking !