Jump to content

GSoC/Administer the GSoC

From KDE Community Wiki
Revision as of 11:24, 25 January 2025 by Jjazeix (talk | contribs) (create guidelines)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page describes the different steps where admins need to intervine to administer a GSoC.

First communication on GSoC

We need to create the page in the wiki to submit the ideas: https://community.kde.org/GSoC/20xx/Ideas and link it in the main page while moving the previous year in the "See also" list.

We receive a mail from Google a few weeks before the event starts to describe if there are changes regarding the previous year. If there are we need to update the GSoC page and template for the next year. This mail needs to be forwarded to the KDE community list to kick off the GSoC (we need to be careful and remove any link that could be only for admins and mentors and forward these info only to the corresponding lists).

One week before the GSoC application submission deadline, we need to send a reminder to kde-devel/kde-community to add ideas to the list, the more ideas we have, the better chance we will have to be selected!

See https://mail.kde.org/pipermail/kde-community/2023q1/007499.html for an example of communication.

Submitting KDE application

We need to take care of submitting the KDE application on https://summerofcode.withgoogle.com/organizations/kde-community/profile. Usually the page is already filled, we need to ensure there are no new fields to fill. Do not forget to update the year in the Ideas page! There are usually questions if we participated the previous years and how many contributors are still active (I think we don't store the info somewhere, I usually browse the invent profiles of the contributors to see if still active or not). Signing the agreement is part of the submission.

Once/If KDE is selected

We need to invite the new mentors to the application. For mentors that were already present the previous year, no need to invite them again, THEY need to log in and accept the rules for the current year.

See https://mail.kde.org/pipermail/kde-community/2023q1/007524.html for an example of communication.

Ranking of the participants

This communication is done only on mentors mailing list. Once the contributors application deadline is passed, mentors need to tell which proposals they would like to mentor and rank them. This is done using the template on collaborate. For mentors to have access to it, they need to be added to the mentors group in invent.

When all participants are ranked, admins need to globally rank them and propose the list to the KDE mentors. If it is all agreed, admins need to fill the GSoC page with the results.

Accepted projects

Once Google officially announce the projects that have been selected admins have some communication to do:

Mid term

Reminder to mentors/contributors to submit the evaluation: See https://mail.kde.org/pipermail/kde-soc/2023-July/001659.html for an example of communication (same should be sent the previous week to the mentors).

Potential changes during the project

If a project needs a deadline change, we also need to do it ourselves (there is a page in https://summerofcode.withgoogle.com telling which dates are authorised) after a request from the contributor and validation of the mentor.

End of GSoC

Once GSoC is finished, a blog post with all the successful projects should be published (example: https://mentorship.kde.org/blog/2024-11-15-gsoc-final-end/).

If some projects have different deadlines, we need to check if we do one blog post per each deadline or if we wait until the end.