CakePHP on GitHub
github.com
github.com
I also find it notable that GitHub's freemium model means they don't feel the need to bury their site with advertising (as is the case with Sourceforge) which makes it far more usable and also seems to convey a friendlier atmosphere.
Automatic downloads from the tags you push make it worth the price of admission alone.
I'm going through an interview process now, and its made it very easy to show off code and reduced the time on the phone asking questions mainly used to remove the cruft.
This differs greatly from sourceforge, which now looks like a shareware site, and google code which can be difficult to navigate at times.
Similarly, other source sites were always more of an annoyance than a tool. They were this thing that I had to navigate and fight against just to get to code: I much preferred hitting a directory listing to ending up on sourceforge. Then, again a lot of pieces came together: git came along, where social code actually maked sense and github took advantage of this showing me immediately the benefits of putting my code there, the site is beautiful and shows me the code on the first page, etc.
I still have to build and maintain the odd PHP app now and again. Is cake worth my while to learn? Or would I be better off with something like Zend Framework if I had to choose?
Of course, I've recently begun to climb the fence to greener pastures (scala/lift), but clients still like php no matter how I loathe it :)