What is Google Summer of Code
Also known as GSoC, Google Summer of Code is a global, online program focused on bringing new contributors into open source software development. GSoC Contributors work with an open source organization on a 12+ week programming project under the guidance of mentors.
We’ve earmarked three project ideas this year.
Dark theme for Wagtail admin
🚧 Update: we have discontinued this idea, as the work involved isn’t substantial enough to represent a GSoC project.
This is a continuation of past projects to make Wagtail’s color theme configurable, and accessibility improvements for Windows High Contrast mode users.
Here is the latest prototype of our dark theme, in a high contrast variant:
For more information, see Dark theme for the admin interface #10056.
RFC 72: Background workers
Wagtail currently doesn't have a first-party solution for long-running tasks. Other CMSs in the ecosystem such as WordPress and Drupal have background workers, allowing them to push tasks into the background to be processed at a later date, without requiring the end user to wait for them to occur.
One of the key goals for this project is removing the requirement for the user to wait for tasks they don't need to.
For more information, see RFC 72: Background workers.
Greener coding: Wagtail’s climate impact
We’re starting to have a better understanding of the climate impact of Wagtail as a CMS, and how we can reduce it. We want to integrate our findings into Wagtail’s direction, and make concrete improvements to the project to reduce related carbon emissions.
This project is part of a partnership with the Green Web Foundation, with mentors from both organisations.
How to participate
We hope to hear from a lot of newcomers through the application period, where candidates get to know different communities and apply to projects. We’ll make sure to share more information about projects that are going ahead and their respective contributors once details are confirmed, closer to the summer.