Introduction
An alarming number of issues in a plugin may signify that the plugin is outdated, in need of a new maintainer, or in need of a complete revamp. Open issues might also mean that there are a lot of new feature requests, which in turn means the plugin has quite a number of active users. The number of open issue probe counts the number of open issues in the issue tackers.
As of now, the probe only counts open issues in GitHub and the JIRA issue tacker. |
Importance of the probe
The goal of the probe is to help maintainers and contributors identify plugins they want to invest their time into. This would lead to maintainers keeping plugins updated and useful for the users.
Learning
Over the course of the project, I learned about the correct usage and implementation of the abstract
class.
This was a more complex version of the class I was used to.
Conclusion
This probe will help maintainers in identifying the number of open issues a plugin has. This will also keep the plugin relevant to the latest Jenkins updates.
Links
For more information or to find answers to any questions you might have, please visit the official GSoC 2023 project Adding Probes to "Plugin Health Score" description page.