Autodesk / Autodesk/hubble

Feature request: showing % of contributions coming from within an org vs. outside

Open
#60 4 comments 0 reactions 0 assignees View on GitHub
enhancement suggestion
Dominant language
Python
Stars
180
Forks
47
PR merge metrics
No merged PRs in 30d

Description

It's similar to the current Collaboration chart, except instead of visualizing _which_ orgs collaborate with each other, I would like to be able to track what % of contributions come from outside the org (vs. inside), for some definition of "contribution". One idea: number of commits in master authored by members of the organization, vs. number of commits by non-members of the org? I'm open to different definitions.

I would love for this to be time-series data, that is, tracking this % of outside contributions over time. This is similar to #35 in that slicing the data up by time would be required.

Finally, one extension of this could be doing a similar analysis except replacing 'org' with 'repo'.

Let me know what you think. I'm happy to take a stab at this, but I'm still learning the project 😓. Haven't delved into the `updater/` portion of the repo yet, which is where I believe this change would need to land.

Contributor guide

Open the contributing guide

Research direction

Start by reading the updater/ portion of the repository and the existing Collaboration chart, then trace how contribution data is collected and sliced by time. Before implementation, clarify the definition of contribution and whether the scope includes organizations, repositories, or both; done requires an agreed metric and time-series percentage view.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github, python
Domain
analytics, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.