Confirmed users, Bureaucrats and Sysops emeriti
2,088
edits
(→Status) |
|||
(40 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
Work with the Jetpack team to implement a core set of modules. This is currently looking like JEPs 102 - 116, over releases 0.3, 0.4 and 0.5. | Work with the Jetpack team to implement a core set of modules. This is currently looking like JEPs 102 - 116, over releases 0.3, 0.4 and 0.5. | ||
== Status == | |||
<onlyinclude> | |||
'''IN FLIGHT''' In development for the 0.7 release. | |||
</onlyinclude> | |||
'''Team:''' | |||
* Lead: Dietrich | |||
* Members: Drew, Paul, Felipe, Marco | |||
SDK Release Details | |||
Q2 | |||
* [[Labs/Jetpack/SDK/0.3#Deliverables|0.3]] - SHIPPED | |||
* [[Labs/Jetpack/SDK/0.4#Deliverables|0.4]] - SHIPPED | |||
* [[Labs/Jetpack/SDK/0.5#Deliverables|0.5]] - SHIPPED | |||
Q3 | |||
* [[Labs/Jetpack/SDK/0.6#Deliverables|0.6]] - SHIPPED | |||
* [[Labs/Jetpack/SDK/0.6#Deliverables|0.7]] - IN PROGRESS | |||
* [[Labs/Jetpack/SDK/0.6#Deliverables|0.8]] - PLANNED | |||
== Goals == | |||
* Help Labs implement modules for JEPs 102 - 116. | |||
* Bonus goal: Drive code reviews core Jetpack code ({{bug|551311}}) | |||
* Late-quarter bonus goal: Aid E10S transition | |||
== Roadmap == | |||
Q3 | |||
{| class="fullwidth-table" | |||
|- style="background:#efefef" | |||
| '''Date''' | |||
| '''Milestone''' | |||
| '''Status''' | |||
| '''Notes''' | |||
|- | |||
|} | |||
Q2 | |||
{| class="fullwidth-table" | |||
|- style="background:#efefef" | |||
| '''Date''' | |||
| '''Milestone''' | |||
| '''Status''' | |||
| '''Notes''' | |||
|- | |||
| Fri Apr 09 || JEPs selected, owners found, estimates given || {{done|}} || | |||
|- | |||
| Fri Apr 16 (0.3 freeze on 20th)|| Drew mostly finished with Context Menu module || {{done|}} || Made 0.4 | |||
|- | |||
| Fri Apr 23 || Paul finishes Private Browsing module || {{miss|}} || Made 0.4 | |||
|- | |||
| || Felipe finishes Page Worker module || {{miss|}} || Made 0.4 | |||
|- | |||
| Fri Apr 30 || Dietrich finishes SingleUI Pt1 || {{miss|}} || Made 0.4 | |||
|- | |||
| Fri May 07 || Marco finishes Places module || {{miss|}} || Missed 0.4 | |||
|- | |||
| || Paul finishes Request module || {{miss|}} || Missed 0.4 | |||
|- | |||
| Fri May 14 (0.4 freeze on 18th)|| Dietrich finishes Lifecycle module || {{miss|}} || Missed 0.4 | |||
|- | |||
| Fri May 21 || Drew finishes Storage module || {{done|}} || Made 0.4 (!) | |||
|- | |||
| Fri May 28 || || || | |||
|- | |||
| Fri Jun 04 || Dietrich finishes Tabs module || {{miss|}} || Made 0.5 | |||
|- | |||
| || Paul finishes Request module || {{miss|}} || Made 0.5 | |||
|- | |||
| Fri Jun 11 || Drew finishes Lifecycle module || {{done|}} || Made 0.5 | |||
|- | |||
| Fri Jun 18 (0.5 freeze)|| || || | |||
|- | |||
| Fri Jun 25 || || || | |||
|- | |||
|} | |||
== Background == | == Background == | ||
Line 16: | Line 96: | ||
* Roughly speaking, there are two layers of APIs under the SDK. There's a low-level, chrome-privileged layer that wraps the platform. And there's a high-level, secure, low surface area, and friendly layer that builds on the lower. It's the higher layer that might be thought of as "the Jetpack API," but it's entirely possible to use the lower to build an extension. | * Roughly speaking, there are two layers of APIs under the SDK. There's a low-level, chrome-privileged layer that wraps the platform. And there's a high-level, secure, low surface area, and friendly layer that builds on the lower. It's the higher layer that might be thought of as "the Jetpack API," but it's entirely possible to use the lower to build an extension. | ||
* The Bespin IDE of the Prototype will be replaced with a contracted-out in-browser IDE called "[[Labs/Jetpack/FlightDeck|FlightDeck]]." (Maybe you've heard of it?) FlightDeck provides a nice UI to the SDK's toolchain. It will be available as a Web app. | * The Bespin IDE of the Prototype will be replaced with a contracted-out in-browser IDE called "[[Labs/Jetpack/FlightDeck|FlightDeck]]." (Maybe you've heard of it?) FlightDeck provides a nice UI to the SDK's toolchain. It will be available as a Web app. | ||
== Related Links == | == Related Links == | ||
Line 37: | Line 103: | ||
* [irc://irc.mozilla.org/jetpack #jetpack] | * [irc://irc.mozilla.org/jetpack #jetpack] | ||
* There's a Jetpack drivers mailing list. Ping adw or Daniel Buchner if interested. | * There's a Jetpack drivers mailing list. Ping adw or Daniel Buchner if interested. | ||
* [[Labs/Jetpack/Design_Guidelines|Module coding guidelines]] | |||
* | |||