14
edits
Mdroettboom (talk | contribs) (Add details to pyodide proposal) |
(Add new proposition: Public Suffix List (PSL) over Remote Settings) |
||
Line 51: | Line 51: | ||
| [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. | | 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. | ||
|- | |||
| Ship Public Suffix List (PSL) over Remote Settings | |||
| The list of public domain suffixes (DNS) is shipped with every release, with no way to update it on long term releases for example. | |||
Now that Remote Settings has become a solid solution to ship data, we could use it to publish updates of the PSL. | |||
The task consist in migrating the current client code to read from Remote Settings instead of a file, and implement a scheduled job (like Python) to push updates automatically (most likely compiled as a DAFSA file) | |||
| JavaScript and some Python basics | |||
| [https://mozillians.org/en-US/u/leplatrem/ Mathieu Leplatre] | |||
| [https://mozillians.org/en-US/u/leplatrem/ Mathieu Leplatre] | |||
| https://bugzilla.mozilla.org/show_bug.cgi?id=1083971 | |||
|- | |- | ||
| ..your next idea here! | | ..your next idea here! |
edits