Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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