Congrats and Welcome to Jenkins in Google Summer of Code 2024 Contributors
This year, we received numerous outstanding Google Summer of Code (GSoC) proposals for Jenkins with just as many compelling ideas. Many thanks to all who submitted their proposal(s) previously. Due to a very limited number of mentors available, we could only accept a small number of submissions. Congratulations go out to Danyang Zhao, Sridhar S, Shlomo Dahan, Nour Almulhem, and Phillipp Glanz for having been selected for Jenkins in GSoC 2024. It is now time to roll up our sleeves and get to the heart of why we’re doing this: to help make Jenkins a better project for all users.
In the next few weeks, contributors and project mentors will begin the “Bonding Period” to establish connections with the Jenkins community and to lay out the plans and framework for what is to come in the next 12 weeks. We are excited to have them on board and can’t wait to see their progress!
The 2024 Jenkins in GSoC projects are:
1) Manage Jenkinsci GitHub Permissions as Code - Automating the management of GitHub permissions for the Jenkinsci organization.
Mentors: Alexander Brandes, Bruno Verachten
GSoC contributor: Danyang Zhao
2) Using OpenRewrite Recipes for Plugin Modernization - Explore the ways OpenRewrite recipes can be used for Jenkins plugin modernization or automation of plugin build metadata updates.
GSoC contributor: Sridhar S
3) Implementing UI for Jenkins Infra Statistics - To build upon the current GitHub Pages based UI into a user-friendly and full-featured website for showcasing Jenkins Infra statistics.
Mentors: Kris Stern, Vandit Signh, Herve Le Meur
GSoC contributor: Shlomo Dahan
4) Enhancing an Existing LLM Model with Domain-specific Jenkins Knowledge - To develop an app using an existing open-source LLM model with data collected for domain-specific Jenkins knowledge that can be fine-tuned locally and set up with a proper UI for the user to interact with.
GSoC contributor: Nour Almulhem
5) Improve Maintainability for the Repository Permission Updater - Automating the management of GitHub permissions to improve maintainability for the Repository Permission Updater for Jenkinsci.
Mentors: Alexander Brandes, Bruno Verachten, Rajiv Singh
GSoC contributor: Phillipp Glanz