Skip to content

Metrics for community partnership landing pages to track health #226

@lwasser

Description

@lwasser

website PR with the actual website updates for the screenshots below are here. but please leave comments here about metrics!

Astropy and other affiliated packages partnerships -

Landing page with community partner buttons

First - the landing page with new community specific buttons at the top leading to a community partner page
Screen Shot 2023-07-05 at 12 18 41 PM

Search feature to find astropy affiliated packages on our main python-packages landing page.

Then we have the landing page where someone might search for astropy to find related packages.
Screen Shot 2023-07-05 at 12 18 31 PM

Community landing page

I envision something like this (styles can be fixed) that listed only the affiliated packages. A few notes

  1. i created a placeholder graphic at the top for astropy - we can change it it's just a mockup.
  2. We should discuss in more detail what metrics we want to track here. I was thinking it would be nice to be able to sort packages by varying metrics.
  3. Based upon what we decide above, we then could create a xml feed that shared data associated with a select group of packages to populate another website. we'd need to agree on what items would be most useful to share in that feed.
Screen Shot 2023-07-05 at 12 27 20 PM

What metrics would be most useful for us to collect?

A starting list includes:

  • pony factor (calculated in the scientific python devstats)
  • of contributors (over time??)

  • last commit date
  • last release date and value
  • published on conda-forge: boolean
  • something like average pr's merged a year?
  • monthly pr's opened?

repo level metrics that pyos wishes to track

  • build system / tool used (repo review?)
  • using pyproject toml
  • others

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions