First PR: Visualization of Plugins Using Deprecated APIs

Hey everyone! :waving_hand:

I’m Maanvi, and I’m starting to contribute to the Plugin Modernizer Stats Visualization project for GSoC 2026. I’m planning my first PR and wanted to get some feedback.

The idea is to create a simple chart showing the number of plugins using deprecated APIs using the existing metadata from metadata-plugin-modernizer. My goal is to:

  • Read the JSON/CSV data

  • Build a React + TypeScript chart (probably with ECharts)

  • Keep it small, clear, and mobile-friendly

I think this will be a good first step before adding filters, dashboards, or plugin detail pages.

Would love to hear your thoughts—does this approach make sense? Any suggestions or tips before I start coding?

Thanks in advance! :folded_hands:

Hi Maanvi @extra_fair_10 thanks for your interest in the project! I am curious though have you confirmed with the lead mentor Valentin @jonesbusy about the setup before you proceed with a PR? (Like which repo(s) the project work will be carried out?)

Yes, React with Echarts would be an ideal choice for the charts as that is what the Jenkins Infra team is comfortable working with.

Hi @krisstern , thank you for the feedback! I’m glad to hear React and ECharts are the right path. I haven’t cofirmed the specific repository with @jonesbusy yet, so I will reach out to him now to make sure I’m working in the right place before I start the PR. I’ll update here once I have the green light!

Please remember not to reach out to the mentors privately. Let’s see if Valentin will reply here.

Apologies for the private message, @krisstern and @jonesbusy ! I’m still learning the community communication norms and will keep everything here moving forward.

@jonesbusy , to follow up on the discussion, could you please clarify:

  • Target Repository: Which repository should I use to host the frontend code for this PR?

  • Data Source: Where can I find the official metadata-plugin-modernizer JSON/CSV file to use as my data source?

Looking forward to your guidance!

Hi @jonesbusy, just following up on my earlier message about the plugin-modernizer stats visualization setup. I’m ready to start coding once the repository and data source are clarified. Thanks!

Hi,

Welcome to this community

All repositories are listed on the project idea page under link section: Plugin Modernizer Stats Visualization

Regards

Hi @jonesbusy,
Thank you for the guidance. I will go through the repositories listed on the project idea page and check the metadata sources there.
Thanks!

Hi,

I’ve been working on a contribution for the Plugin Modernizer stats visualization idea and I’m preparing a PR for it.

Before submitting, I wanted to check if this repository follows a specific PR template or contribution format that I should use.

Thanks!