It seems a trend lately amongst open source projects to get their users to contribute together during a day. For the
symfony framework, today is such a day, and 58 people have signed up to help the symfony framework make a big step forwards. Thanks to Ibuildings, I am one of those 58.
I am using my full workday today to help symfony. From fixing bugs to extending the functionality of plugins to updating documentation, everything gets to be done today. I have already fixed a bug in the example code of the
Easy Ajax tutorial. And currently I am working on extending the functionality of the sfSimpleForumPlugin, a plugin that allows people to set up a forum inside their symfony project with a few clicks.
During the day, all people in the sprint are available in a special IRC channel on the freenode network, where they get support from the symfony core team members as well as other community members, where tasks get assigned to people, and where people generally hang out and discuss symfony and their tasks.
It is on a day like this that the power of the community becomes very clear. Even though symfony is a professional framework aiming for the easy creation of enterprise-level web applications, it relies as heavily on its community as it does on its commercial backing. And the community exists of hobby-developers as well as professional developers whose employers, like mine, decide to sponsor symfony by allowing a developer to work on the sprint for a day. And it's a win-win situation in the end, because symfony benefits from the contribution of the developers, and the developers benefit from a better and more solid framework and documentation.
I am thoroughly enjoying myself today. It is great to contribute to symfony (or any open source project for that matter) in this way.