Drupal 7: Who is Providing Patches for the Next Release?

Greg's picture

Quick update: this data misses out on any files added since Drupl 6.0 was created. With the new database and testing systems, that's a lot of files! So, these need to be updated to include that data...this still gives a good idea of people who worked on everything except for Tests and DBTNG

Let's face it: we're human and nothing gets our blood flowing like a little old fashioned competition. During the release of Drupal 6 I helped out to analyze the code and provide some statistics about the release. I published the method and the data that found some pretty interesting information:

  • There were about 206 contributors when measured this way
  • The top 10 individuals were credited in almost 40% of the patches
  • People who only were credited on 1 or 2 patches still provided just over 10% of the code for Drupal.

Recently someone asked me to run statistics again for Drupal 7 so far. Thanks to the very detailed nature of the fine Drupal 7 maintainers (webchick and Dries) the commit messages give us all the info we need to see who has been involved in the code that is ultimately committed.

Drupal 7 Contributors So far

So, who are the current leaders in the race towards making Drupal 7 the most tested and usable release? Here are the top 5 individuals. As you can see these 5 people were involved in almost 25% of the patches.

Name Patches % of total Cumulative %
catch 46 6.19% 6.19%
pwolanin 40 5.38% 11.57%
Damien Tournoud 35 4.71% 16.29%
Dave Reid 33 4.44% 20.73%
chx 31 4.17% 24.90%

Looking at the full data you can also see that people who were credited on 1 or 2 patches were involved in 25% of the patches and that we already have 206 contributors to Drupal 7! For the more visually inclined - a graph of users and the number of commits where they are credited:

Get Involved!

We're probably still pretty far from a Drupal 7 release, so this is just a mid-point update. There is still plenty of time to get involved and get your name into Drupal 7!


Comments

Thanks Greg. Can we get these

Thanks Greg. Can we get these stats to d.o?
I apologize to not being on the list yet, I will try to fix this deficiency in the future.
I would like to thank everyone on the list for their contribution, and also thank every helping community member, because Drupal is not only the code..

Perhaps, but how do you hope

Perhaps, but how do you hope that they will be incorporated?

Part of the problem with any automated solution is that my source of data is imperfect: the commit messages. People don't always follow the proper commit message format

Feels very weird to see my

Feels very weird to see my name up there. :)

Go Drupal community! Let's make Drupal 7 the best EVAR! :D

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3> <blockquote> <br> <p>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

Featured Team Member

Lisa has a passion for making sites more usable and has a broad background in information design for the web.

Drupalcamp Colorado

We had fun at Drupalcamp Colorado!

Drupalcamp Colorado

We Wrote the Book On Drupal Security:

Cracking Drupal Book Cover

We were at Drupalcon San Francisco

See the videos now: