Proposal: Redefining Contributions and Introducing Collaboration Metrics #553
Replies: 6 comments 6 replies
-
I'm hesitant to separate issues from contributions. While there can be low effort issues they are frequently relevant and do require a good amount of thinking that refines the code contribution. Alternatively, I'd be explicit and instead of contributions, call them code contributions or code activities - something that signifies what they are. |
Beta Was this translation helpful? Give feedback.
-
The line of non-code and code contributions for issues is interesting as there tends to be a lot of technical discussion in issues. It does depend on the project, mature projects like Kubernetes tend to have a lot of technical discussion that happens in an issue. I do like the direction this is going. |
Beta Was this translation helpful? Give feedback.
-
Also one thing that may be missing is GitHub project management related events which I don't know if GitHub allows you to get that data via an API yet or not. JIRA and GitLab project boards fall under here too. This would fall under the "Collaboration" bucket |
Beta Was this translation helpful? Give feedback.
-
I think issues can be used for a wide variety of purposes from a bug report, to a feature request, to work items on a project board. It's probably a standardized label or other metadata that would give the context about whether an issue is more of a contribution than a colllaboration. |
Beta Was this translation helpful? Give feedback.
-
+1 to the initiative QQ: are GitHub reactions tracked as well (part of comments?), if so, will it be part of code contributions (if not associated to an issue’s comment)? |
Beta Was this translation helpful? Give feedback.
-
💡 Suggestions
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We’re planning an update to how Insights classifies and displays activity types across platforms. The background is that contributor counts and leaderboards are sometimes misleading or gamed by low-effort activity. At the same time, we want to highlight and appreciate the many forms of non-code contributions that help open source communities thrive.
The change involves two key changes:
Refining what we count as a "Contribution"
Not all activity currently labeled as a contribution should be counted as one. We aim to better reflect meaningful technical and community-driven impact.
Introducing a new category: "Collaboration"
Some activities signal engagement or coordination rather than direct contributions. These will be grouped under a new Collaboration category.
Below you can find a detailed list of activity types that we plan to count as either Contribution or Collaboration going forward. Please let us know if you have any feedback or suggestions. 🙏
Suggested new categorization for activities
Code Contributions
Git
authored-commit
reviewed-commit
tested-commit
co-authored-commit
informed-commit
influenced-commit
approved-commit
committed-commit
reported-commit
resolved-commit
signed-off-commit
GitHub
pull_request-opened
pull_request-closed
pull_request-review-requested
pull_request-reviewed
pull_request-merged
pull_request-comment
authored-commit
Gerrit
changeset-new
changeset-created
changeset-merged
changeset-closed
changeset-abandoned
changeset_comment-created
patchset-created
patchset_comment-created
patchset_approval-created
GitLab
merge_request-opened
merge_request-closed
merge_request-review-requested
merge_request-review-approved
merge_request-review-changes-requested
merge_request-merged
merge_request-comment
Collaboration
GitHub
discussion-started
issues-opened
issues-closed
issue-comment
discussion-comment
GitLab
issues-opened
issues-closed
issue-comment
authored-commit
Confluence
page-created
page-updated
comment-created
attachment-created
blogpost-created
blogpost-updated
attachment
comment
Jira
issue-created
issue-closed
issue-assigned
issue-updated
issue-comment-created
issue-comment-updated
issue-attachment-added
Groups.io
message
Discord
message
thread_started
thread_message
Slack
message
Stack Overflow
question
answer
Beta Was this translation helpful? Give feedback.
All reactions