In 2023, the Jenkins folks wrote a blog about how to apply to be a GSoC mentor organization and since the process starts in October, we freshened it up to help you all out for 2026.
The Jenkins project is very familiar with the GSoC application process. In fact, they have a 90% success rate. That’s right, the CD Foundation’s Jenkins project has been accepted as a GSoC Mentor Organization for 9 out of 10 years!
✨ Thank you to Kris Stern, Jean-Marc Meessen, Alyssa Tong, and Bruno Verachten for sharing their valuable knowledge.

What is GSoC?
Google Summer of Code (GSoC) is a global, online program focused on bringing students and new contributors into open source software development. GSoC Contributors work with an open source organization on a 10 to 22-week programming project under the guidance of mentors.
High-level timeline for GSoC Mentoring Organizations
Here’s how to prepare for your GSoC application.
⚠️ The months below are a rough estimate. It’s paramount to adhere to Google’s program timeline—they are very strict and will not deviate from it. Refer to the program timeline for the exact due dates here.
October
- Mentoring organization (you) to form an Organization Admin Team (ideally 2+ people needed)
- Tweet/blog/forum or IRC announcement(s)
- Sample post(s): [Project name] is planning to participate to GSOC
October – November
- Recruit mentors and begin project idea discussions (2+ mentors needed for each project idea)
- Tweet/blog/forum or IRC announcement(s)
- Collect project ideas and recruit mentors
- Explain to potential candidates the timeline and how to get prepared
December
Create/update web pages: View Jenkins’ page here
- Create project GSoC webpages:
- Create a public chat/discussion channel(s) for GSoC if one is not yet available
- Create a project application template
- Tweet/blog/forum or IRC announcement(s)
January
- Submit mentoring organization application to Google
If accepted — Congratulations! Proceed to February
If declined — It happens. Try again next year!
I’ve been accepted as a Mentoring Org! Now What?
Congratulations! 🎉 Here’s an idea of how to plan for the upcoming months:
February
Host weekly office hours:
- Office hours 1: What is a GSoC “project”? What does each entail? What are the available project ideas planned?
- Office hours 2: Guidelines & expectations for GSoC prospects. Q&A. Discuss the Code of Conduct, discussion channels, helpful resources, etc.
- Office hours 3: Project ideas. A walk-through of each project idea. Q&A. [Note: The # of office hours here depends on how many project ideas the project offers]
Mentors are to review and provide feedback to prospect proposal drafts in the weeks preceding the application start date.
March
- GSoC contributor application begins
- Mentoring org continues to host office hours mainly for Q&A and provide tips/guidance
April
- GSoC contributor application ends
- Mentors to rank proposals
- Internal discussions between org admins and mentors to select winning proposal(s)
- Org admin to submit proposal rankings to Google via the GSoC portal
May ☀️ Follow Google’s timeline from here on out
- Community Bonding Period | GSoC contributors get to know mentors, read up on documentation, and get up to speed to begin working on their projects
- Coding begins
- Org admins continue to hold weekly/biweekly office hours for GSoC contributors & mentors. Purpose: For project progress updates, to raise issues about roadblocks encountered, etc.
Midterm and end-term
- Make sure that midterm and final evaluations are complete and submitted to Google per their deadline.
- (Recommended) organize a public presentation by mentees of the project’s progress, lessons learned, and their final outcome.
And there you have it. We wish you all the best of luck in your Mentoring Organization application!
GSoC Panel Discussion
We hosted a Techstrong TV panel called the Ins and Outs of Applying to GSoC, which will give you more insight into the process. Find out what strategies have succeeded and which pitfalls should you avoid.
Speakers: Alyssa Tong (CloudBees), Ben Pursell (OpenSSF) and Benjamin Sternthal (Linux Foundation)
Hosts: Alan Shimel, Lori Lorusso