118
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
* Skills needed: '''Java | [https://developer.mozilla.org/en-US/Add-ons/WebExtensions WebExtensions] are a cross-browser system for developing browser add-ons. But [http://arewewebextensionsyet.com/ not all APIs are supported] by Firefox for Android yet. The goal of this Google Summer of Code project is to implement some of the missing APIs and optionally improve the tooling for building and testing WebExtensions for Firefox for Android. | ||
* Mentor: [https://mozillians.org/en-US/u/sebastian.kaspari/ Sebastian Kaspari (:sebastian)] <[mailto:skaspari@mozilla.com skaspari@mozilla.com]> | |||
* Skills needed: '''Java''', '''JavaScript''', '''Android''' | |||
* Mentor: [https://mozillians.org/en-US/u/sebastian.kaspari/ Sebastian Kaspari (:sebastian)] <[mailto:skaspari@mozilla.com skaspari@mozilla.com]> (IRC nickname: sebastian) | |||
* IRC: [[IRC|irc.mozilla.org]] #mobile and/or #webextensions | * IRC: [[IRC|irc.mozilla.org]] #mobile and/or #webextensions | ||
| Line 12: | Line 14: | ||
* [[Community:SummerOfCode16#Application_Advice|Application Advice]] | * [[Community:SummerOfCode16#Application_Advice|Application Advice]] | ||
* [https://developers.google.com/open-source/gsoc/timeline Google Summer of Code Timeline] (Application period: March 20 16:00 UTC - April 3 16:00 UTC) | * [https://developers.google.com/open-source/gsoc/timeline Google Summer of Code Timeline] (Application period: March 20 16:00 UTC - April 3 16:00 UTC) | ||
* [http://write.flossmanuals.net/gsocstudentguide/what-is-google-summer-of-code/ Google Summer of Code - Student Manual] | |||
=== Web Extensions === | === Web Extensions === | ||
| Line 21: | Line 24: | ||
== APIs == | == APIs == | ||
The following APIs are not implemented yet and are "reserved" for this Google Summer of Code project. You do not need to work on all of them. Pick for your [http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/ application / proposal] pick what you can realistically complete during Summer of Code. | |||
{| class="standard-table" border="1" style="border-collapse: collapse" | |||
|- | |||
! API | |||
|- | |||
| [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/contextMenus contextMenus] | |||
|- | |||
| [https://developer.chrome.com/extensions/browsingData browsingData] | |||
|- | |||
| [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/identity identity] | |||
|- | |||
| [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/proxy proxy] | |||
|- | |||
|} | |||
== Additional tasks == | == Additional tasks == | ||
edits