Skip to content

Dataviz Ideas Superticket #7

Open
@decause-gov

Description

  • Sparklines for project landing pages based on activity
  • Radar charts for main repository activity metrics
  • Burndown charts for open/closed issues
  • Burndown charts for open/closed/merged pull-requests
  • Average TTC on issues/pull-requests (Time-to-triage, time-to-close)

Activity

natalialuzuriaga

natalialuzuriaga commented on Oct 6, 2023

@natalialuzuriaga
Collaborator

Project Report Metrics Sections

Table with Summary
Screen Shot 2023-10-06 at 12 53 11 PM

Contributors

  • Total number of contributors [line graph]
  • Contributor Type breakdown (first-timers, occasional, regular, core) [pie chart]
  • New contributor counts over time [line graph]

Community Activity

Activity History

  • Commits over time [line graph]

Issues

  • New issue counts over time [line graph]
  • Issue Type breakdown [pie chart]
  • Status breakdown [pie chart]
  • Burndown Chart [line graph]

Pull Requests

  • Average file counts per PR
  • Average commit counts per PR
  • Average time to close
  • Status breakdown [pie chart]

Repo Categorization

  • TBD

Future Considerations:

  • Filter by time period/range (doing weekly + monthly for now)
natalialuzuriaga

natalialuzuriaga commented on Oct 31, 2023

@natalialuzuriaga
Collaborator

Project Report Metrics MVP

Repo Github Stats

  • Number of Stars
  • Number of Forks
  • Number of Watchers

Table with Summary
273318968-b1decb3f-cf62-421d-93f4-6afd0ecb485b

Community Activity

  • Issues Status breakdown (open vs closed) [pie chart or solid gauge chart]
  • PR Status breakdown (open vs merged vs closed) [pie chart or solid gauge chart]
  • Contributor Activity [sparkline graph]
natalialuzuriaga

natalialuzuriaga commented on Oct 31, 2023

@natalialuzuriaga
Collaborator

Organization Report Metrics MVP

Org Github Stats

  • Number of Projects
  • Number of Followers
  • Number of Stars across all Projects
  • Number of Forks across all Projects

Table with Summary
273318968-b1decb3f-cf62-421d-93f4-6afd0ecb485b

Community Activity

  • All Issues Status breakdown (open vs closed) [pie chart or solid gauge chart]
  • All PRs Status breakdown (open vs merged vs closed) [pie chart or solid gauge chart]
natalialuzuriaga

natalialuzuriaga commented on Oct 31, 2023

@natalialuzuriaga
Collaborator

10/31 Metrics Discussion Dump:

3 Types of Metrics

  1. Github Metrics
  2. Periodic Metrics (mainly from Augur)
  3. Categorization Metrics

Keep our Stakeholders in mind when selecting metrics

  • Org Report Stakeholders: OSPO, Execs and Leaders
  • Project Report Stakeholders: Projects, End-users, OSPO

Metrics for the Future

  • Provenance (attribution metrics, Augur Phase): Look into logs and see what are the mix of email domains.
  • How many duplicate issues have been filed
  • How often are contractors committing/releasing?
    One-and-done releases are an (anti)pattern we want to identify. We can use this to categorize a “tier 1” v.s. “Tier 2” maturity model!

Websites for Inspiration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

      Dataviz Ideas Superticket · Issue #7 · DSACMS/metrics