This page contains information specific to GNOME's participation in the Outreach Program for Women internships from December 10, 2013 to March 10, 2014.
1. Project Ideas
Mentors, learn more about being a mentor for the program and add your project ideas and a link to your contact information here:
Geolocalized Tasks Plugin for Getting Things Gnome! (mentor: ParinPorecha)
Benefits: Users will be able to set locations to tasks via a map, and filter them on their basis.
Requirements: Basic knowledge of Python3. Knowledge of using GTK3 and DBus in python3 is a plus.
Note: This page contains all the detailed information regarding the idea.
Foursquare checkins in Maps (mentor: ZeeshanAli)
Benefits: This will make Maps have at least one killer feature not available in competitor map apps. Also, it will make Maps the first free/open foursquare client.
Requirements: Knowledge of Javascript and C are required. Familiarity with GTK, DBus and GNOME development in general will definitely be an advantage.
Note: Foursquare provides a nice HTTP-based API.
Search and remote sources for Music (mentor: VadimRutkovsky)
Benefits: An important feature for Music for users to make advanced search and make use of remote sources
Requirements: Knowledge Python and GTK. Experience with Grilo and Tracker is a plus
Test suite for Zapojit (mentor: DebarshiRay)
Benefits: Will give you peace of mind when hacking on libzapojit.
Requirements: Knowledge of C. Familiarity with JSON and HTTP will be an advantage.
Note: Zapojit is the GNOME SDK for the SkyDrive API. We want to have a test suite that runs against a fake SkyDrive server using uhttpmock.
Write an eBooks application based on Documents (mentor: CosimoCecchi)
Benefits: GNOME users will be able to read, search and manage their eBooks collection.
Requirements: Knowledge of Javascript is required. Familiarity with C, GTK, DBus and GNOME development in general will definitely be an advantage.
Note: This bug report has some background on the application. The project would probably share a lot of code with Documents (e.g. by living in the same git tree).
Greek Translation (mentor: EfstathiosIosifidis)
Benefits: GNOME users that don't speak English can use GNOME. We'll have a fully translated environment
Requirements: Understand Engligh, computer and GNOME terms, translation tools.
Note: As Greek page shows, we're close to 100%. I'll exclude GNOME 3.8 and GNOME 3.10. There are about 20000 strings to be translated. We want to improve the quality, so the intern will review all translated files.
Web Development project (mentor: SaumyaPathak)
- The project will be constituted of mainly these smaller tasks
Responsive design for planet.gnome.org
Benefits: The website should work well on all devices. The UI and theme need to be changed and made responsive accordingly.
Requirements: Knowledge of PHP, HTML and CSS and responsive technologies like bootstrap.
Redesign of bugzilla.gnome.org
Benefits: The website as of now doesn't have a very user friendly UI. We need to upgrade the UI and make it responsive too if possible.
Requirements: Knowledge of PHP, HTML and CSS and responsive technologies like bootstrap.
Gnome Technologies page
Benefits: We need a gnome technologies page or a sub-site.
Requirements: Knowledge of PHP, HTML and CSS. Previous knowledge of Wordpress is a plus
Gnome on MIPS64EL QA (mentor: YunQiangSu)
- The project aims to make sure that make sure that gnome 3.10 can run on MIPS64EL well. We have port Debian to MIPS64EL, also the gnome 3.10, while there is still no QA. I wish the mentee are near by me (Beijing), or you have a MIPS64EL platform PC.
Benefits: Make sure Gnome can run on MIPS64EL, and maybe some fixes may be needed.
Requirements: Basic knowlege about GUI QA and of course patience.
Simplifed Chinese Translation (mentor: YunQiangSu, WylmerWang, and EleanorChen)
Benefits: Give Chinese sponken Gnome users a better desktop environment.
Requirements: Understand Engligh, computer and GNOME terms, translation tools, native Chinese spoken.
- Our goal of Gnome 3.10/3.12 is 98%.
Please use this format:
idea title (mentor: MentorName linking to you live.gnome.org personal info page)
Benefits: describe the benefits of your idea
Requirements: what should the participant know already?