Page MenuHomePhabricator

View "number of active contributors" for a given tool
Open, MediumPublic

Description

User Story

As a tool maintainer,
I want other technical contributors to view version control information on my tool
So that they can discern the "health" of my tool

Acceptance Criteria

  • Given my tool is version controlled, when I add my URL to repository in toolinfo.json, I expect to view the number of active contributors
  • Given "active contributors" is viewable on my tool page, when the number of active contributors changes, I expect "active contributors" to be updated

Mockup

image.png (698×1 px, 190 KB)

Open Questions

  1. How do we characterize "active" contributor in the context of version control?
  2. Should we simply put the number of contributors or add "pills" per user and link to their respective version control profile?

Related Objects

Event Timeline

sdkim added subscribers: Slst2020, Raymond_Ndibe.

A question I'm needing to validate is whether displaying the number of contributors would simply be helpful or seeing a list of actual people actively working on the tool project itself.

@bd808 @Slst2020 @Raymond_Ndibe thoughts?

Numeric count is pretty obviously easier, but what is helpful I guess is really unknown at this point.

One thing I would like everyone to be mindful of is that this is one of many potential signals, and as a corollary it is not the core business of Toolhub to become a high quality git repository metadata storage and visualization tool. GitHub, GitLab, Bitbucket, and others are already doing that as part of their service offerings. Instead what Toolhub needs is "just enough" data and display to be useful as an aggregate source of information for comparing tools against each other and any maturity model goals that we are attempting to encourage.

Removing inactive task assignee.

bd808 triaged this task as Medium priority.Mar 4 2022, 9:51 PM