Long title, but you should recognize the motto. I was working on adding features to BakingPlate when I realized something. I've always worried when I would actually be able to start contributing to the core of OpenSource projects like CakePHP when it dawned on me. All of this could go into Cake2.
Of course, most of it already IS going into Cake2, but I can do my part to flesh out the features that I'm adding to BakingPlate that aren't already a part of the core. And surprisingly, there are actually a few chunks of code I was able to submit. Getting them accepted is a whole 'nother ball-game. Beauracracy, lol.
Most of my touchups have been to the view layer, something I tend to rigorously scrutinize while I work. So I maybe I'm not the greatest CS developer, but at least I can pickup some open slack. So I have now made it a secondary mission of BakingPlate to see the obviously core feature's ways into Cake2 (eventually). Now I can finally reassuredly say I have in fact contributed to an OpenSource project, and not just in the form of bug tickets.
We'll see if it ever gets accepted: "Added $styles_for_layout by supplementing View and HtmlHelper"