GitHub

24.Nov.2009

Just as a quick note, I would like to point out GitHub. It’s such an awesome service that it made me going through the trouble of configuring GIT in Windows, and developing more projects with the source code public (free accounts in GitHub only allow public repositories). And besides being a good collaboration environment, it helps managing other people’s projects.

Features I love:
  • Commit browsing
  • Code authorship: the blame feature (git blame @ bash) and last commit author
  • Code reviews/comments

GIT also has its own advantages: having a local repository is my favourite. I just hope its increasing adoption leads to more and better integration tools. None of the plugins for eclipse I tried so far convinced me, so I’m still using GIT bash.

Follow me @ GitHub

If you enjoyed this post, consider subscribing to my RSS Feed RSS feed icon

3 Comments

Just to point out you have all those features in other tools like assembla that use SVN and other VCS. And the problem with tools is that people who use git day-to-day prefer the command line and it's power (or else another simpler tool like hg would do the job quite well). One exception would be the git-gui for staging chunks of code inside a file. And if you use git seriously, you end up writing your own scripts for handling your workflow, and use git as a framework instead of a tool. From testing to deployment, you can automate everything.
I didn't knew Assembla, but it doesn't seem to be as usable as GitHub. Too much features I think.

And although I do prefer the command line power sometimes, if I'm coding at an IDE, I want everything integrated with it.
There's also google code http://code.google.com/projecthosting/ or http://unfuddle.com/

Leave a Comment

Follow this post comments with this RSS feed.