Skip to main content

Contribute to this big long list on Drupal.org

This is an extensive list of contribution types that we either track or could track. It should be noted that this is not comprehensive. There are forms of contribution that do not leave behind data that cannot be collected. That said, this list does cover lots of types of contribution and not just code.

If we were to apply some math to this data, we could calculate an engagement score for users and organizations. Tracking engagement over time could be a key health metric.

Many of these contribution types would make profiles and organization pages more robust and would be less subjective than self-reported information.

Contribution TypeUserOrgStatusNotes
Issue creditsXXDisplayed on profileOnly last 90 days are displayed, but all are tracked. Awarded by project maintainer
CommitsXDisplayed on profileGit records
Projects ownedXNot displayedBy author field (can change and could be broken down by full versus sandbox)
Projects supportedXDisplayed on profileRef on org profile
Change notices (project participation)XNot displayedTechnically, we might show this as a post that the user created
Projects maintainedXNot displayedWe would need to decide how many maintainer types/roles to display
Documentation revisionsXDisplayed on profileWe show this listed as an aggregate. (i.e. "more than 100 document edits") Cannot credit to orgs
Documentation section maintainedXNot yet trackedThis will be possible with new documentation tools defined in the content strategy.
Forum posts createdXNot displayedTechnically, you can see these as posts by the user, but it is not a total and not limited to forum posts.
Forum commentsXNot displayedTechnically, you can see these as comments by the user, but it is not a total and not limited to forum comments.
DrupalCons sponsoredXNot displayedWe have this for most past DrupalCons.
Supporting partner statusXDisplayed on profileSupporting partners fund Drupal.org—both infrastructure and staffing costs.
Membership statusXXDisplayed on profileIndividual or organization membership
Donations and support to the Drupal AssociationXXNot trackedWe have totals of money spent with the Drupal Association, but we'd need to aggregate this information and likely abstract it to levels.
Jobs postedXXNot displayedTechnically, we could show this for users, but I'm not sure there is value.
Issues createdXDisplayedKinda. This is really "posts" of all types on the user profile.
Issue commentsXDisplayedKinda. This is really "comments" of all types on the user profile.
Issues followedXNot displayedThis seems like an excellent engagement metric.
Projects followedXNot displayedAlso an excellent engagement metric.
User/interest groups owned/maintainedXNot displayedFrom Groups.drupal.org data
User/interest group membershipXNot displayedFrom Groups.drupal.org data
User/interest group participationXNo displayedBy count of nodes created or comments posted
Local user groups sponsoredXNot trackedGreat organization metric
Camps sponsoredXNot trackedCamps would need to help us track this and submit their data to staff for upload.
DrupalCon session submissionsXNot displayedWe have this data for quite a few past DrupalCons.
DrupalCon speakerXNot displayedWe have this data for quite a few past DrupalCons.
DrupalCon TrainerXXNot displayedWe have this data for quite a few past DrupalCons.
BoF sessions submittedXNot displayedWe have this data for quite a few past DrupalCons.
Translations strings submittedXNot displayedFrom localize.drupal.org. It would be great to figure out how to attribute this work back to organizations for organization credit.
Translations strings acceptedXNot displayedFrom localize.drupal.org. It would be great to figure out how to attribute this work back to organizations for organization credit.
Translations strings reviewedXNot displayedFrom localize.drupal.org. It would be great to figure out how to attribute this work back to organizations for organization credit.
Core patches submittedXNot displayedThis could potentially be pull requests or merge requests with new tools
Contrib patches submittedXNot displayedThis could be pull requests or merge requests with new tools
Case studies submittedXXDisplayedPartially displayed. This shows up on the marketplace listings, but not on the profile.
Employees on Drupal.orgXDisplayed on profileThis display could use some work. Acquia's page takes about 10 seconds to load because the list of users is so long.
Drupal Planet PostsXXNot trackedThis could be tied back to users with a little customization
Camps organizedXNot trackedWe might be able to pull this from the groups data with some modifications to the roles/management types.
User/interest groups organizedXNot trackedWe might be able to pull this from the groups data going forward
# of mentees listing as a mentorXNot displayedThis is similar to the concept of "followers", but people community focused.
Is board memberXNot trackedWe could put this on profiles
Core maintainerXXNot trackedOrgs it could be "hires a core maintain"
Sprint mentorXNot trackedWouldn't this be awesome? We'd have to decide what sprints qualify—just DrupalCons or all big sprints at camps and Dev Days.
StaffXNot trackedHey, we know all our staff, but most people don't know if they are talking to a full time Drupal Association employee.
Elevated role on Drupal.orgXNot displayedWe've given special privileges to these people. It would be nice to highlight that.
Working group memberXNot trackedThis would help people understand governance roles a bit better.
Security team memberXNot trackedWe list all of these users, but it would be nice to show it as a badge on their profile pic for interactions in the issue queues.
DrupalCon volunteerXNot trackedWe have the data in spreadsheets and thank you notes. It really should show up on profiles.
DrupalCon attendeeXXNot displayedTechnically, people self-report this information right now, which means it is not accurate. Org would be a little difficult to track on this one, but it could possibly be done
Global Training Days organizerXXNot trackedWe'd have to import this data.
IRC supportXNot trackedThis would require people to give credit to people with IRC handles listed on Drupal.org. Maybe we could use the Karma points from IRC.