Project goal: Display a possibly filtered view of Plugin Health Scores on plugins.jenkins.io and the details for each individual plugin
Skills to study/improve: Java, Data Analysis, Data Presentation using React.js, webpack, and other frontend technologies
In the GSoC of 2022, Adrien Lecharpentier and Dheeraj Singh Jodha developed the starting foundation of what we are calling Plugin Health Scores. This project measures plugins with various probes across various areas and computes a composite score for each plugin. For reference, the code product of the original 2022 GSoC project can be viewed on GitHub.
One important piece that we think would be a great project for GSoC 2023, is the display of those scores on plugins.jenkins.io and the details for each individual plugin.
Here is a wire frame of the basic idea of displaying the composite scores:
A presentation of the "Plugin Health Score" project was made during the 10-Feb-2022 GSoC Office Hour.
A presentation of the status of the "Plugin Health Score" project at the end of GSoC 2022 was made during the 05-Oct-2022 GSoC Final Edition.
Java
Data Analysis
Data Presentation using React.js, webpack, and other frontend technologies
Plugin Health Scores to be displayed for each plugin on plugins.jenkins.io
Filtering based on scores for plugins.jenkins.io
A new Plugin Health Score Tab with the details of the score for each plugin
For some newbie friendly issues, please refer to the issue tracker on GitHub. Look out for the friendly
label for some issues that can be served as an introduction to the project.