Back to blog

Google Summer of Code 2024… Here We Come!

Alyssa Tong
Alyssa Tong
February 23, 2024

Jenkins GSoC

We are thrilled to announce that Jenkins has been accepted to Google Summer of Code 2024! This will be Jenkins' eighth year as a mentoring organization.

Congratulations to all 195 accepted open-source organizations!

As a mentoring organization for the past seven years, Jenkins has mentored 35 GSoC students by 85+ different mentors, bringing together over 110 strangers for a common idea - Jenkins!

At the heart of it, GSoC is more than just a mentoring program. The intention is to welcome and engage with new contributors in open source. It is about giving a little of your day to make a lifetime of difference, not only for the GSoC contributors, but also for the many Jenkins users who will benefit from the improvements.

We are excited to welcome new GSoC contributors to the Jenkins family. We think you will enjoy this valuable experience while developing your technical skills. You will gain insights into how the community works. The best part will be learning from people who are passionate about Jenkins and, more importantly, they are passionate about wanting to make a difference for another individual (GSoC contributors) and for the betterment of the project as a whole.

For detailed information on Jenkins GSoC 2023, please refer to the completed projects.

Here we come

What’s next?

GSoC officially announced the accepted mentor organizations, so please expect more potential GSoC contributors to contact projects in our Gitter and Discourse channels. Many communications will also happen in SIG and sub-project channels. We will be working hard to help potential participants to find projects that align with their interests, explore the relevant domain(s), and to prepare their project proposals before the deadline on April 2nd (UTC). Then, we will process the applications, select projects, and assign mentor teams.

All information about the Jenkins GSoC is available on its sub-project page.

How do I apply?

Refer to the information for contributors page for full application guidelines.

We encourage interested participants to reach out to the Jenkins community early and start exploring project ideas. We also encourage participants to join the weekly Jenkins GSoC office hours. These meetings are for participants to meet org admins and mentors and to ask questions. Also, be sure to join our Gitter channel and Discourse server to receive information about such incoming events in the project.

The application period starts on March 18th (UTC), but you should prepare now! Use the time before the application period to discuss and improve your project proposals. We also recommend familiarizing yourself with Jenkins and exploring your proposal areas. Project ideas include quick-start guidelines and reference newbie-friendly issues, which may help with your initial study. If you do not see anything interesting, you can propose your own project idea.

I want to be a mentor. Is it too late?

It’s not! We are looking for more project ideas and for Jenkins contributors or users who are passionate about Jenkins and want to be a mentor. No hardcore experience is required, as mentors can study the project internals together with GSoC contributors and technical advisors.

You can either propose a new project idea or join an existing one. The call for mentors blog post and information for mentors page have additional information on being a mentor. If you want to propose a new project, please do so as soon as possible so that potential GSoC contributors have time to explore them and prepare their proposals.

This year, mentorship does NOT require strong expertise in Jenkins development. The objective is to guide participants and get involved in the Jenkins community. GSoC org admins will help find advisors if special expertise is required.

Important dates for GSoC 2024

  • February 22 - March 18 - Potential GSoC contributors discuss application ideas with mentoring organizations. Show us your proposal!

  • March 18 - The GSoC contributor application period begins.

  • April 2 - The GSoC contributor application deadline.

  • May 1 - Accepted GSoC contributor projects are announced.

  • May 1 - May 26 - Community Bonding Period | GSoC contributors get to know mentors, read documentation, and get up to speed to begin working on their projects.

  • May 27 - Coding officially begins!

  • July 8 - The Midterm evaluation deadline.

  • August 19 - August 26 - Final week: GSoC contributors submit their final work product.

  • September 3 - Initial results of Google Summer of Code 2024 are published.

  • November 4 - Final date for all GSoC contributors to submit their final work product.

Refer to the GSoC Timeline for more info.

About the author

Alyssa Tong

Alyssa Tong

Member of the Jenkins Advocacy and Outreach SIG. Alyssa drives and manages Jenkins participation in community events and conferences like FOSDEM, SCaLE, cdCON, and KubeCon. She is also responsible for Marketing & Community Programs at CloudBees, Inc.