Confirmed users
955
edits
(metricsgraphics project outline) |
(fix link for metricsgraphics) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This is Mozilla's list of green-lit project proposals for the 2018 Google Summer of Code. | This is Mozilla's list of green-lit project proposals for the 2018 Google Summer of Code. | ||
<b>Are you a student looking to apply to GSoC with Mozilla?</b> You're in the right place. This page lists all the | <b>Are you a student looking to apply to GSoC with Mozilla?</b> You're in the right place. This page lists all the confirmmed [[SummerOfCode|Google Summer of Code]] projects. New suggestions can be made on [[Community:SummerOfCode18:Brainstorming|the Brainstorming page]]. Do not edit this page yourself; contact Mike Hoye or Florian for edits. | ||
If you're interested in participating in Mozilla's GSoC program, you can choose from the list below, '''but you do not have to'''. You can submit a proposal for your own idea. You should look at the [[Community:SummerOfCode18:Brainstorming|guidelines]], though, and discuss your ideas or application in the #introduction channel on IRC.Mozilla.org. This is important, as GSoC projects '''must have''' a supporting member of the Mozilla community to evaluate and mentor them, named in the application. | If you're interested in participating in Mozilla's GSoC program, you can choose from the list below, '''but you do not have to'''. You can submit a proposal for your own idea. You should look at the [[Community:SummerOfCode18:Brainstorming|guidelines]], though, and discuss your ideas or application in the #introduction channel on IRC.Mozilla.org. This is important, as GSoC projects '''must have''' a supporting member of the Mozilla community to evaluate and mentor them, named in the application. | ||
Line 38: | Line 38: | ||
| [https://mozillians.org/en-US/u/mcaceres/ Marcos Caceres] | | [https://mozillians.org/en-US/u/mcaceres/ Marcos Caceres] | ||
| [https://mozillians.org/en-US/u/mcaceres/ Marcos Caceres] | | [https://mozillians.org/en-US/u/mcaceres/ Marcos Caceres] | ||
| ReSpec offers students the opportunity to work on a large code base that has extensive real world use and impact. The project offers students an extensive range of problems to tackle, from UI design, to concurrent processing (using Web Workers to do distributed text processing), dealing with accessibility and internationalization, writing and learning about unit and integration tests, security, code review, etc. - as well as exposure to the W3C and the web standards community, this project also aims at teaching students about how web standards are put together. To determine if this is a project you would like to be part of, see the [https://github.com/w3c/respec/issues/ list of issues] you could work on. It's a great opportunity to learn about all aspects of open source software development, but with the freedom to take on small to large challenges over the Summer (depending on your skill level and level of confidence). About the mentor: Marcos Caceres is a Staff Engineer at Mozilla who has been working on Web Standards for over a decade. Marcos is the lead maintainer of ReSpec. Marcos has extensive experience mentoring developers and has previously successfully mentor a GSO student. | | [https://github.com/w3c/respec/issues/1502 Ideas list]. ReSpec offers students the opportunity to work on a large code base that has extensive real world use and impact. The project offers students an extensive range of problems to tackle, from UI design, to concurrent processing (using Web Workers to do distributed text processing), dealing with accessibility and internationalization, writing and learning about unit and integration tests, security, code review, etc. - as well as exposure to the W3C and the web standards community, this project also aims at teaching students about how web standards are put together. To determine if this is a project you would like to be part of, see the [https://github.com/w3c/respec/issues/ list of issues] you could work on. It's a great opportunity to learn about all aspects of open source software development, but with the freedom to take on small to large challenges over the Summer (depending on your skill level and level of confidence). About the mentor: Marcos Caceres is a Staff Engineer at Mozilla who has been working on Web Standards for over a decade. Marcos is the lead maintainer of ReSpec. Marcos has extensive experience mentoring developers and has previously successfully mentor a GSO student. | ||
|- | |- | ||
| D3D11 backend for gfx-rs HAL | | D3D11 backend for gfx-rs HAL | ||
Line 99: | Line 99: | ||
| William Lachance (Mozilla) | | William Lachance (Mozilla) | ||
| William Lachance (Mozilla) | | William Lachance (Mozilla) | ||
| | | [https://docs.google.com/document/d/1_KIOJtemqlCBktDdfdjDuS4XhICeaKO3QhNRwbnnf-g/edit?usp=sharing Detailed project outline] | ||
|- | |- | ||
| Iodide Notebook | | Iodide Notebook | ||
Line 205: | Line 205: | ||
| [https://mozillians.org/en-US/u/mathjazz/ Matjaž Horvat] (Mozilla) | | [https://mozillians.org/en-US/u/mathjazz/ Matjaž Horvat] (Mozilla) | ||
| [https://mozillians.org/en-US/u/Pike/ Axel Hecht] (Mozilla) | | [https://mozillians.org/en-US/u/Pike/ Axel Hecht] (Mozilla) | ||
|- | |||
| Improve Enigmail User Experience | |||
| [https://enigmail.net Enigmail] is an add-on for Thunderbird that adds OpenPGP-based email encryption and authentication. This is a Thunderbird project that focuses on improving the user interface for Enigmail, such that it fits better into the general Thunderbird UI and makes user experience smoother. The goal of this project is to lower the entry-barrier for non-experts to use encryption by simplifying the existing core workflows and tasks. The main areas to work on are initial setup, sending and reading mails. | |||
| JavaScript, HTML/XUL and CSS | |||
| [mailto:patrick@enigmail.net Patrick Brunschwig (:pbrunschwig)], [mailto:kewisch@thunderbird.net Philipp Kewisch (:Fallen)] | |||
| [mailto:patrick@enigmail.net Patrick Brunschwig (:pbrunschwig)] | |||
| List your top 3 pain points in the Enigmail UI, and what you would do to fix them. | |||
|- | |||
|} | |} |