[GSoC 2026 PROPOSAL] Ayush Sharma - Continue Jenkins Docs Site Retooling

Hi everyone,

My name is Ayush Sharma, and I’m a Software Engineering student interested in developer tooling, documentation systems, and open-source infrastructure.

Over the past few months I have been contributing to the Jenkins project, primarily in the jenkins.io repository, where I currently have 10+ merged pull requests focused on improving developer and user documentation. While working on these contributions I also explored the ongoing documentation retooling effort involving Antora for versioned documentation and the Vite-based frontend for the main Jenkins website.

While studying the architecture and building the repositories locally, one interesting design choice I noticed is the intentional separation between Antora and the Vite frontend, where both systems are built independently and composed at the deployment layer rather than through a single build pipeline. Understanding this boundary helped me better grasp the migration scope from the legacy Awestruct system.

For GSoC 2026, I’m particularly interested in the project “Continue Jenkins Docs Site Retooling.” My goal is to contribute toward completing the migration away from the legacy Awestruct site, improving the Antora documentation structure, and helping stabilize the new documentation infrastructure.

Outside Jenkins, I have also contributed to the Debusine project within the Debian ecosystem, which gave me experience collaborating with maintainers and contributing to large open-source infrastructure projects.

GitHub:
https://github.com/ayushHardeniya

Jenkins contributions:
https://github.com/jenkins-infra/jenkins.io/pulls?q=author%3AayushHardeniya

I’m currently drafting my proposal and would really appreciate any feedback from mentors or community members.

Thanks!