Skip to content

Added dashboard for package activity#178

Open
javabster wants to merge 1 commit into
pyOpenSci:mainfrom
javabster:package-activity
Open

Added dashboard for package activity#178
javabster wants to merge 1 commit into
pyOpenSci:mainfrom
javabster:package-activity

Conversation

@javabster

Copy link
Copy Markdown

(This is a PR from PyCon US 2026 Sprint - was nice meeting you all!)

fixes #100

Summary

Adds a new dashboard page for tracking maintenance activity across pyOpenSci-accepted packages.

Changes

  • New page: pyos-packages/package-activity.qmd
  • New navbar entry: pyos-packages → Package Activity in _quarto.yml

The new page shows:

  • A sortable table of all packages with name, description, last commit date, stars, forks, watchers, contributors, and open issues.
  • A filtered table of packages with no commits in the last 6 months.

Data is read from _data/package_data.csv, which is already produced by the existing scripts/get-package-data.py cron

Open Questions

I wasn't sure if this data should be a whole new page or just included in the existing "accepted package metrics" page. Happy to change it if needed

screencapture-localhost-5280-pyos-packages-package-activity-html-2026-05-18-15_30_32

@lwasser

lwasser commented May 28, 2026

Copy link
Copy Markdown
Member

@all-contributors please add @javabster for code, review

hey there @javabster thank you so much for this pr!! we will review soon!!

@allcontributors

Copy link
Copy Markdown
Contributor

@lwasser

I've put up a pull request to add @javabster! 🎉

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

Labels

None yet

Projects

Status: pyconus-2026

Development

Successfully merging this pull request may close these issues.

Peer review metrics: create a new page for pyos packages

2 participants