Skip to content

Understanding contributor metrics #470

@BigLep

Description

@BigLep

My end goal here is to have metrics for the IPFS project that give signal to whether we're adding "meaningful contributors" (rather than net-extractive contributors). As a result, I have a few questions:

Using https://ecosystem-research.herokuapp.com/home?org=ipfs as a starting place...

  1. What constitutes someone as a "contributor"? Is it if they made a "contribution" (meaning opened a PR or Issue per https://ecosystem-research.herokuapp.com/contributors?org=ipfs&range=7 )?
  2. Are there any other user actions/events that constitute as a contribution (e.g., commenting on an issue or PR)?
  3. Are contributions weighted in any way (e.g., a PR that gets merged is more significant than an issue that gets closed because it had no repo case)?
  4. What defines "new contributors" (https://ecosystem-research.herokuapp.com/contributors/new?org=ipfs&range=7 )? Is a "new contributor" a "contributor" who the system has never seen make "contribution" before to the filter area (e.g., org=ipfs in this case)?
  5. I know there's the option to filter "contributors" by organization or collab. Is it possible to filter by other criteria? For example, can I filter "contributors to our JS repos"?

I did a search through the readme and old issues, but didn't find these questions discussed. My apologies if these questions are covered other places. Please feel free to redirect me.

Cc @ReidW since we were discussing some of this recently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions