Hello Jenkins Community!
As a second-year student of computer science named Jayraje Shinde, I’m happy to present my “Retooling the Jenkins Contributor Spotlight” project proposal.
Gatsby, the foundation of the current Spotlight site, has become a maintenance burden because it is not updated, has security flaws (particularly, a High-severity ReDoS in minimatch), and has a build pipeline that malfunctions on Windows 11.
My Suggested Method: I suggest switching to Vite + React while keeping the current approach for AsciiDoc-based content. The tech stack will be updated, security problems will be fixed, and the developer experience will be much enhanced by this change.
Important aspects of my preparation and research:
1)Performance: Using the same hardware, my benchmarks demonstrate a construction time decrease from 55s (Gatsby) to 8.8s (Vite).
2)Security: The 11 unpatched vulnerabilities that the npm audit currently identified are fixed by migration.
3)Possibility: I’ve already created a Proof of Concept (PoC) that uses a Vite-based SSG pipeline to render production.adoc files after parsing them.
Links for Review:
-
Full Draft Proposal: GSoC 2026 Proposal — Retooling the Jenkins Contributor Spotlight
-
PoC Repository: GITHUB OF POC
I would appreciate any feedback or suggestions from the mentors and the community to ensure this proposal aligns with the project’s long-term goals.