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?
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!
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?
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 @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!