When I released Oh My Zsh to share with coworkers, I decided to toss it on Github instead of sending them a tarball. If you had told me that less than two years later, we'd be approaching 900 forks and I'd have accepted patches from 150 different people... I'd have rolled my eyes and laughed.
Yet, I find myself leading such a project, which now receives more pull-requests submissions than I can keep up with. Github has provided tools that enabled me to distribute some management of the project with other people, which means that I don't have to be a huge bottle neck in the process. Even if I don't keep up (ie., take a vacation), people can easily fork, make their tweaks, and share their patches with the rest of the community. This allows me to get engaged with the community when it's convenient for me.
Outside of that, the people who use Oh My Zsh appear to be huge fans of the project. It seems to make a positive difference in how people feel about working with their terminal environment. Being able to re