Add fork network metrics to usage ping

There are different Git workflows, including forking workflows. Forking workflows are common for open source projects, but are also used by some organizations internally. We should measure the degree to which forking is used so that we can better prioritize improvements to forking workflows.

Particularly with the planned deduplication of objects across forks it would be helpful to know how much benefit this provides different customers. We recently added the ability to allow maintainers to edit forks and it would be good to know the degree to which this is useful to on premises customers.

Proposal

  • Add project-forks for usage ping
    • average number of forks per repository including repos with no forks
    • std-dev
    • max
    • count of projects with 1 fork or more

Links

Assignee Loading
Time tracking Loading