Why I’m moving my projects to GitHub
With the announcement of the closure of kenai.com, I’ve decided to move my open-source projects to GitHub.
It’s with a sad heart that we have to announce that the Kenai.com domain will be shutdown as part of the consolidation of project hosting sites now that Sun is a wholly owned subsidiary of Oracle.
This is sad because I thought Kenai had some really killer features like excellent JIRA and NetBeans integration. Nevertheless, it’s not up to me to decide.
Software is only as good as it’s community
A great project cannot thrive without people to improve and maintain it. The reason I am choosing GitHub is the number of people (especially friends) already on it. The is it’s main advantage over something like bitbucket. Git, in my opinion, has great momentum in the OSS community and is roughly equivalent to mercurial in functionality (with a few differences, obviously). Both DVCS are far superior to their non-distributed counterparts. To sum up the biggest benefit in a phrase: “Local commits FTW!”
Moving to GitHub has already paid off because my recent javascript-stacktrace project already has over 50 watchers and a couple forks.
Follow me
You should follow me on GitHub if you are interested in any of my projects, or if you think I might be interested in yours. Only good can come from reaching out. I look forward to seeing your OSS projects.
New links for my other projects (update your bookmarks or whatever):
- Cheqlist – JavaFX desktop application for Remember The Milk
- GroovyRTM – Groovy API for Remember The Milk
Agree about GitHub? Chime in on the “preferred version control system” poll and tell me if I’m full of crap in the comments.
I was looking for rtm rich client.
thanks for continuing this project,
i will be using this for sure.
I started out thinking that local commits was the biggest benefit of DVCS, but since then I’ve changed my mind. Now I think the biggest benefit is easy (and quick/cheap) branches and merging. It’s a marvelous freedom to evolve a codebase in several directions at will, then switch between, discard, or fold-in those new directions without manually messing with diffs and patches.
Let’s just say both are VERY good reasons to switch to DVCS :)
Google Code has Mercurial support and an issue tracker as well. In fact Google Code has every feature GitHub has. However I think your decision was all about the overhyped Git than “the community”.