December was tiring. Several of us WooThemes ninjas spent the month writing a blog post, every single day, just for the sake of it. But it was fun. It pushed us to hit the publish button, produce more content and improve our writing.
But that’s over. Now it’s time to really push ourselves. This isn’t a kids game anymore.
Welcome to The January Commit, a 31 day challenge demanding each participant makes at least 1 commit on GitHub daily throughout January.
Well, not really. I’m pretty lazy and am currently on a 40-something day streak, but it’s definitely demanding. Weekends can be hard, and there are just some days where you don’t feel like committing code.
If you go to your GitHub profile page, it’ll say something like:
Summary of Pull Requests, issues opened, and commits.
So, that’s what counts. But don’t just open issues everyday for the sake of it.
You can read a more detailed explanation of what GitHub considers a commit over here.
Yeah, I think we should include private repos. As much as I love open-source and strive to commit at least once daily to an open-source project, I accept if your daily commit is to a private repo. At least try to commit to an open-source one.
Not really, as this is just about having fun, buuuuuut, why not have a little more fun with it? Try to do some of these things for extra ‘points’:
- Commit to open-source projects
- Include a GitHub Selfie with your commit
- Aim for 150 commits for the month
Who’s taking part?
Well that’s up to you. Comment and let me know you’re interested, with a link to your GitHub profile, and I’ll add you in.
- Jason (rezzz)
Besides for manual checking, I’ll try put something together that uses the GitHub API to pull everyone’s streaks and commits for the month.
With private repos, they’re obviously private so we can’t publicly track them, so at the end of the competition, we can just post a screenshot of our profile page’s showing the streak. Again, try to commit to some open-source stuff though so it’s easily visible (and feels good).