This page contains information specific to GNOME's participation in Outreachy internships from December 7, 2015 to March 7, 2016.
Four interns did internships with GNOME during this round. Two internships were sponsored by Red Hat, one by Endless, and one by the Free Software Foundation.
1. Project Ideas
Applicants, GNOME's page for the program explains how you can choose a project. Please see the confirmed ideas below.
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 live.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 style'': why would you make an excellent mentor? * ''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
Using Maps for Displaying Geographic Annotation and Visualization (possible mentors: JonasDanielsson and MattiasBengtsson)
Benefits: Have Maps standout from web based clients. Make it able to open annotation files to enable users to view custom maps with custom information, points, and shapes.
Requirements: Some knowledge of JavaScript. An interest in GiS technology. And interest in custom maps. And an interest in basic 2d rendering.
Mentorship style: Become of part of the small Maps team, no questions are too simple to ask. Let's learn together.
Project team: A small team of people with much ideas but not a lot of time to spend on developing. We have time to answer your questions though! And get excited about your ideas.
Note: This could be very cool. One could look into formats here: shapefiles, bugzilla entry
Print Support for Routes in Maps (possible mentors: JonasDanielsson, DamianNohales or MattiasBengtsson)
Benefits: If you are heading somewhere without access to the net. You can print the roue to PDF and take it with you. Or print to paper.
Requirements: Some knowledge of JavaScript. An interest in GTK+ and 2d rendering
Mentorship style: Become of part of the small Maps team, no questions are too simple to ask. Let's learn together.
Project team: A small team of people with much ideas but not a lot of time to spend on developing. We have time to answer your questions though! And get excited about your ideas.
Creation of a current playlist widget for Music (possible mentors: FelipeBorges)
Benefits: Better communicate what is the current playset.
Requirements: Intermediate Python experience. Some knowledge of Gtk+.
Mentorship style: Become part of the Music team, stay close to the community and openly discuss design and implementation decisions.
Project team: A small team of people with much ideas but not a lot of time to spend on developing. We have time to answer your questions though! And get excited about your ideas.