Skip to content

Project Health Reporting (take 2) #135

@maoo

Description

@maoo

Follow up of #125

The following health metrics have been built for the CDM project, using the following LFX Insights reports:

CDM (manual) report:

From Velocity (last quarter) - https://insights.lfx.linuxfoundation.org/foundation/finos/velocity?project=isda-cdm&routedFrom=Github&dateFilters=Last%2012%20Months&dateRange=2023-07-26%20to%202024-07-25&compare=PP&granularity=month&hideBots=true

  • Download Performance Metrics CSV
  • Download Lead Time CSV
  • Download Wait Time for 1st Review CSV

From Productivity (last quarter) - https://insights.lfx.linuxfoundation.org/foundation/finos/productivity?project=isda-cdm&routedFrom=Github&dateFilters=Last%20Quarter&dateRange=2024-04-01%20to%202024-06-30&compare=PP&granularity=week&hideBots=true&repository=all

  • Download Commits per Active Day CSV
  • Download New Contributors CSV

From Reports > Contributors (last quarter) - https://insights.lfx.linuxfoundation.org/foundation/finos/reports/contributors?project=isda-cdm&routedFrom=Github&dateFilters=Last%20Quarter&dateRange=2024-04-01%20to%202024-06-30&compare=PP&granularity=week&hideBots=true&repository=all

  • Download Total Contributors CSV
  • Download Monthly Active Contributors CSV

From Reports > Activities (last quarter) - https://insights.lfx.linuxfoundation.org/foundation/finos/reports/activities?project=isda-cdm&routedFrom=Github&dateFilters=Last%20Quarter&dateRange=2024-04-01%20to%202024-06-30&compare=PP&granularity=week&hideBots=true&repository=all

  • Download Total Activities CSV
  • Download Monthly Activities CSV (Warning! This returns an empty CSV)

Still unclear how to use Reports > Retention on https://insights.lfx.linuxfoundation.org/foundation/finos/reports/retention?project=isda-cdm&routedFrom=Github&dateFilters=Last%2012%20Months&dateRange=2023-07-26%20to%202024-07-25&compare=PP&granularity=month&hideBots=true

Attaching spreadsheet with one sheet per CSV export - CDM metrics (May-July 2024).xlsx

As next steps:

  • @maoo to work with LFX team to understand how to automate the download of all the CSV files for each project and how to iterate across all FINOS hosted projects
  • @finos/toc to review metrics above and provide feedback
  • @finos/toc to update the Jupyter Notebook accordingly and build the board report on project health

For all security aspects related with project healthcheck, we're considering to adopt/contribute to the OSPS Baseline, currently led by @eddie-knight

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions