Hello everyone,
The Swift project is once more participating in Google Summer of Code!
We collected some project ideas along with potential mentors who volunteered to take care of the potential participants this year on the Swift website: Swift.org - Project Ideas for GSoC 2022.
We prepared project ideas from all across the Swift project, from SwiftSyntax, Swift Package Manager, DocC, libraries incl. Swift on Server focused ones, all the way to Swift itself, and even Swift/C++ improvements - so there is plenty fun ideas to choose from!
While we recommend sticking to and applying to one of these suggested projects (mostly because they have an assigned and available mentor already), you are also free to propose your own ideas if you want to. A project idea should follow a similar structure as the ones on the linked site (i.e. include title, description, expected outcomes, etc). Note that custom project ideas would have to recruit a mentor that would be able to take take care of such project, so it is safer/easier to stick to the proposed ideas.
Changes from last year
This year Summer of Code will accept not only students, but also newcomers to open source. The selection criteria was expanded this year to allow other more people to participate, including self-thought, recent career changers, or those returning to work after a break etc.
This year we have two categories of projects: Medium (175 hours), and Large (~350 hours). All our project ideas listed on indicate what size of project they are, so please take this into account when applying for them. This change was made to be more flexible and accessible to all kinds of applicants during this challenging year.
You can read more about those changes on the Summer of Code blog.
Timeline
Contributor applications will open on Monday, April 4, 2022 at 18:00 UTC with Tuesday, April 19, 2022 18:00 UTC being the deadline to submit your application (which includes your project proposal).
To get started, we recommend reading the materials provided by Summer of Code, including the Contributor / Student Guide, as well as Advice for Applying for GSoC.
We recommend starting threads on the forums in a category appropriate for the project you are interested in and use use the gsoc-2022
tag when creating the post โ this way it will be easier for mentors to locate threads about projects.
Feel free to ask any questions and reach out to project mentors via these threads, all with the goal to figure out the details of the projects. You should eventually collaborate with the mentors and write your project proposal, which will then be posted to the summer of code site.
If you have any questions about the process, please feel free to reach out to me directly using forums direct messaging, or email at ktoso
<at>
apple.com