This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

This page contains information specific to GNOME's participation in Outreachy internships from May 30 to August 30, 2017.

One person did an internship with GNOME during this round, and two more, who applied for both Outreachy and Google Summer of Code, worked with GNOME through Google Summer of Code. The Outreachy internship was generously sponsored by the GNOME Foundation.

1. Project Ideas

Applicants, GNOME's page for the program explains how you can choose a project. Please see the confirmed ideas below.

If you are a student interested in a coding project, you are likely also eligible for Google Summer of Code. GNOME participating in Google Summer of Code and has project ideas prepared for it as well. You are welcome to apply for Google Summer of Code with any coding idea listed below or ask a mentor for the idea listed for Google Summer of Code to add it below for consideration for Outreachy. If you apply for both programs, you will first be considered for Google Summer of Code, because GNOME typically has more spots in that program. However, please note, that the programs have different stipend amounts.

Mentors, first it's very important that your read GNOME's information for mentors and Outreachy's information for mentors. Both provide important information about expectations and best practices.

Add your project ideas and a link to your contact information here. Because we only usually have a few participants in Outreachy with GNOME, we are limiting the available projects to the ones that are most strategic for GNOME. These include, but are not limited to, projects in the area of privacy, developer experience, GTK+, core experience, core applications, and web infrastructure. We would also like people to think ahead of time how they will be able to provide excellent mentorship to the interns before, during, and after the internship, and whether there is a larger project team the intern will be able to receive support from.

The cross-team triage committee for proposed project ideas consists of Matthias Clasen, Allan Day, and Sriram Ramkrishna.

Please add your idea to the Unconfirmed Ideas section below using the following format:

 . '''Idea title''' (mentor: MentorName linking to you wiki.gnome.org personal info page)
 * ''Benefits'': describe the benefits of your idea
 * ''Importance'': why is this idea strategic for GNOME?
 * ''Requirements'': what should the applicant know already?
 * ''Mentorship'': what is your experience for mentoring this project and what communication channels and frequency will you use to communicate with the mentee?
 * ''Project team'': what is the project team like?
 * Note: one or multiple notes, links, whatever further information
----

As explained in the section on redirecting on the Outreachy information for mentors page, please feel free to add [No longer taking applicants] next to your project idea if you have as many applicants as you can work with during the application process or have a strong applicant you will likely want to accept.

1.1. Confirmed Ideas



Make mapbox-gl-native usable from GTK+ (mentor: JonasDanielsson)




A proper unit system for GNOME Recipes (mentor: MatthiasClasen) [No longer taking applicants]

Currently, the application has a small bit of code that knows just enough to recognize certain strings (such as "kg", "lbs" or "min") as units. A proper unit system will handle:

If time allows, we may also look at


Sharing of shopping lists and recipes in GNOME Recipes (mentor: MatthiasClasen) [No longer taking applicants]

Recipes currently has minimal support for sharing recipes and shopping lists via email. As a first step in this project, we will add support for sending a shopping list to a mobile task-tracking app; Todoist is a good candidate. This will require some research into the APIs for such apps, followed by writing code to talk it. The code will eventually live in a portal service, and recipes will talk to it over D-Bus.

If time permits it, we will look at turning the portal service into a more generally useful sharing portal that can talk to multiple providers, and use it for sharing recipes as well.


1.2. Unconfirmed Ideas


2024-10-23 11:28