Motivation
The new Drupal.org contributor guide is now built around the concept of a 'role browser', where common roles held by contributors in the community are described, along with the skills and tasks required to fulfill those roles.
We want to expand on this work, by making it possible for users serving in those roles to add the roles to their user profile on Drupal.org, and to factor in sponsored community roles into the contribution credit algorithm for organization rankings.
Remaining tasks
- Add a field collection object to user profiles for capturing this contributor role data
- Included fields should be:
- Entity reference to the contributor role content type
- Start date(required) and end date (optional)
- Volunteer/Org attribution (in the style of issue credit comments)
- Details (single line text field)
- Add a display of a user's contributor roles on their public facing user profile
- Create some public and private views of users holding contributor roles, as would be useful to the community and DA staff.
- Set the contribution credit weights for organizations* that sponsor individuals in these contributor roles (with insight of CRC where needed)
*As a reminder - the Drupal Association does not rank individual contributors to the project. The actual resumé of an individual users activity is a more important signal of their contributions than a rolled up score. Rankings are used only to approximately quantify the contribution of organizations.
Issue fork drupalorg-3214849
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
jhodgdonSounds like an excellent plan!
As another component, we do need to capture more actual roles in the project as Role content items. The work doing that is being organized by contribution area, on child issues of #3137918: [Meta] Create content for Contributor Area sections
Comment #6
B_manThis has been deployed!