webchick.net

very helpful lioness

Drupal 6: Brought to you by hundreds of contributors

Wed, 02/13/2008 - 15:37 -- webchick

In case you haven't already heard the buzz, Drupal 6 was released today, about one year after the release of Drupal 5! The announcement post goes into great detail about all the fantastic improvements, but I'd like to focus on a different angle: the hundreds of contributors who helped Drupal 6 come to be.

How many contributors were there?

How many people contributed to Drupal 6? It's very difficult to define. Depending on your calculation method, that number ranges from around 250 to more than 700. And the actual number is *much* higher than that, of course, when you factor in the entire iterative process of how an idea turns into an improvement in Drupal. Every contribution matters, from initially reporting bugs/features, to adding further clarifications, to thoroughly reviewing patches, to making minor tweaks that aren't large enough to warrant credit alongside the primary patch author(s).

But here's what we do know...

Patch authors credited in commit messages

Greg Knaddison posted one method of calculating the number of contributors, which tallies up the number of contributors mentioned in CVS commit messages. This measurement is not precise, because for the most part, the only usernames mentioned in the commit messages are those who actually authored or significantly refined a given improvement. But it is something straight-forward that anyone can do without special database access.

After some manual tweaking, this method results in a grand total of 269 contributors. You have chx on one end of the scale with 141 patches to his name, and on the other end, just as many contributors who've each contributed a single patch. :) It's great to see this kind of diversity in our contributor pool, as I think it's a testament to the fact that whether your entire life revolves around Drupal or whether you just have that one stubborn itch that needs scratching, there's a way you can help. It's also neat to see which individuals were at the forefront, directly guiding Drupal 6's development (btw I'm going to totally kick your ass next time around, webernet ;)).

Querying the Drupal.org database for contributor stats

The astute reader might note that these figures are down (by almost half) from number of contributors cited in the Drupal 5 release announcement. Why the discrepancy? That figure was drawn by queries to the drupal.org database directly which can get much more precise information.

What happens if you run those same queries today? You come up with this:

Drupal 5 contributors: 472
Drupal 5 patches: 4927

Drupal 6 contributors: 741
Drupal 6 patches: 9425

That works out to more than 1.5x the number of contributors and almost 2x the number of patches. Holy cow!!

So how can I join the good fight?

Want your name to be on the list of contributors next time around? It's not nearly as hard as you'd think.

The contribute tab on drupal.org lists lots of ways to get involved. Also keep your eyes peeled @ http://www.lullabot.com/podcast to get the full inside scoop on ways that anyone (yes, anyone) can start contributing, so we can together make Drupal 7 the most kick-ass release of Drupal yet! :)

Comments

With Drupal and the community getting so much more mature, commercially successful, and just down right ginormous - it's great to be reminded about what got all the momentum going in the first place -- the combined will power of a whole bunch of really neat people, all around the world, who enjoy hacking away at something which is not only extremely useful, but which also makes them feel like they're a part of something bigger. :-)

aaaargh!!!

Congrats on the new release! I'm in the process of switching a few of my forums over thanks to a bunch of the new features. Where is the definitive release schedule posted? There are a few missing items available only as plugins that I'm still waiting on to mature.

http://www.flashtrackz.com

There are lots of new or improved features in drupal 6.
One of them is improvement of drupal theming subsistem. Hope that will bring us lots of new (visual) web designers, and great drupal themes.

Due to huge increase in the number of supporters/contributers that bring us very nice Drupal 6.

I also hope that this number will keep increasing in the next release of Drupal 7 :d.

Prediction:
Drupal 5 contributors: 472
Drupal 5 patches: 4927

Drupal 6 contributors: 741
Drupal 6 patches: 9425

Drupal 7 contributors: 1152
Drupal 7 patches: 1562

Now that Drupal became so much better I'm thinking of moving from my old e107 to Drupal.I think I won't regret it.

I think Drupal needs to work on marketing a bit more; most of the developer friends I know, while they know what it is, still do not use it.