Introduction – Plugin Modernizer Stats Visualization

Hi everyone,

I’m Mudassar Quraishi, and I’m interested in the Plugin Modernizer Stats Visualization project for GSoC 2026.

I’m an MCA student with some experience building dashboards using React and TypeScript.

I think this project is useful because the modernization data already exists but is hard to explore. A simple dashboard could help maintainers see what needs updating and help new contributors find tasks.

I’ve looked at the metadata repo and noticed each plugin has an aggregated_migrations.json file - that seems like a good starting point for building summaries and per-plugin pages.

A few questions for mentors:

  • Would you prefer the dashboard to go on stats.jenkins.io or start with GitHub Pages?

  • Which fields in the data do you think are most important to show?

  • Is there any existing design or mockup I should build on?

Thanks!
Mudassar

Hi again,

I spent some more time exploring the metadata repo and trying to understand how things could fit together for a first version.

One thing I noticed is that while the aggregated data is quite useful for summaries, it might not directly reflect how changes evolve over time. So I was thinking – for an initial version, it probably makes sense to focus on a clear snapshot view (like current modernization status across plugins), and then gradually extend it with more detailed trends if needed.

I’m also trying to figure out what would be the most meaningful way to present this to users — whether a high-level overview (like counts and categories) should come first, or if per-plugin drill-down pages should be the starting point.

I’ll try putting together a small prototype to explore this further.

Would appreciate any direction on what would be most useful from a maintainer’s perspective.

Thanks!