Skip to content

Output a list of contribution types for each contributor rather than a flat list #68

Open
@choldgraf

Description

@choldgraf

Context

Currently, we define "a contributor" as somebody that fits one of several criteria (reference here):

  • Had their PR merged in that window
  • Commented on >= 2 issues that weren’t theirs
  • Commented >= 6 times on any one issue

People that fit any of these criteria are added to the contributors list. As a result, these lists can be really long and it's a bit unclear who did what within that group.

Many projects like All Contributors instead explicitly list the contributions that each person makes. I wonder if we could do something similar here.

Proposal

However, it might be easier for us to include more varied kinds of contributions if we just made it explicit what kinds of contributions each contributor made. Since we are already calculating this for each contributor above, we could add a little "emoji" for each type of contribution within a release, rather than using a single flat list. This might be a way of providing a bit more information than just one giant flat list of people.

So the output of ### Contributors might be a table where the first column is the username, and the second column is a list of emojis or words that describe the kinds of contributions they made within that release.

Tasks and updates

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions