Case

A time ago I needed to make a business plan to convince a company for investing time/effort into contributing modules. For this plan I bundled the commits for a few popular modules. And then I split them up into two groups:

  1. Commits by author/author organisation
  2. Commits by community different from author/author organisation

This gave me a very nice overview of how much return was coming from the community and how much effort an organisation need to do.

An example:
https://www.drupal.org/project/salesforce
This module has a current total of 48 committers and 1.261 commits. I started splitting up the number of commits to two groups. The first group (Commits by author/author organisation) counted a total of 235 commits and the second group (Commits by community different from the author/author organisation) counted a total of 1.026 commits. Calculating the percentage per group gave me the following result:

  • Commits by author/author organisation: 235 commits / 1.261 total commits = 19%
  • Commits by community different from the author/author organisation: 1.026 commits / 1.261 total commits = 81%

This is very useful information when it comes to convincing business about contributing to the community. Knowing that in this case 81% of the effort is coming from the community, different from the organisation that originally started developing the idea.

Having these values instantly available per drupal project would help the Drupal community in having more dedicated community members.

Proposed solution

On the project page, show the percentages of commits splitted up in two groups:
- Commits done by the author and commiters from the organisation, same as the author
- Commits done by the committers, different from the author's organisation

Comments

Novitsh’s picture

+1

It would also be nice to get a global overview on how much Drupal modules and themes are fed by the community/volunteers (contrib in own time) and organizations.

nico.knaepen’s picture

Issue summary: View changes
nico.knaepen’s picture

Issue summary: View changes
nico.knaepen’s picture

Title: Commits percentage per Author & Author company members vs community members » Commits percentage per Author & Author organisation members vs community members
tanmoy1981’s picture

+1
Nice suggestion, this will be really helpful.

YesCT’s picture

there are other issues about counting credit. relating one.