Firefox/Projects/Jetpack: Difference between revisions

 
(16 intermediate revisions by the same user not shown)
Line 6: Line 6:


<onlyinclude>
<onlyinclude>
'''IN FLIGHT''' JEPs are owned, and in development.
'''IN FLIGHT''' In development for the 0.7 release.
</onlyinclude>
</onlyinclude>


Line 13: Line 13:
* Members: Drew, Paul, Felipe, Marco
* Members: Drew, Paul, Felipe, Marco


'''Modules owned by Fx-team members'''
SDK Release Details
{| style="width: 100%" class="fullwidth-table sortable"
 
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'''
|-
|-
| style="background:#efefef" | '''JEP'''
|}
| style="background:#efefef" | '''Module'''
 
| style="background:#efefef" | '''Owner'''  
Q2
| style="background:#efefef" | '''Target'''  
{| class="fullwidth-table"
| style="background:#efefef" | '''Status'''
|- style="background:#efefef"
| style="background:#efefef" | '''Notes'''
| '''Date'''
| '''Milestone'''
| '''Status'''
| '''Notes'''
|-
|-
| 102
| Fri Apr 09 || JEPs selected, owners found, estimates given || {{done|}} ||
| Single UI (Addon Bar)
| Dietrich
| 0.4
| on track
| Boriss estimates design delivery by 5/1. Estimating two weeks for infrastructure implementation, as of 4/16. Then a 2nd phase once design is in-hand.
|-
|-
| 104
| Fri Apr 16 (0.3 freeze on 20th)|| Drew mostly finished with Context Menu module || {{done|}} || Made 0.4
| Simple storage
| Drew
| 0.5
| blocked
| Blocked by {{bug|553020}} (which is at-risk for 0.3). Estimating 4 weeks of work for implementation.
|-
|-
| 105
| Fri Apr 23 || Paul finishes Private Browsing module || {{miss|}} || Made 0.4
| Lifecycle
| Dietrich
| 0.4
| planning stage
| Blocked on the EM's support for reboot-less extension installs ({{bug|555349}}. Estimating 2 weeks for implementation.
|-
|-
| 108
| || Felipe finishes Page Worker module || {{miss|}} || Made 0.4
| Page Worker  
| Felipe
| 0.4
| on track
| In review cycles.
|-
|-
| 109
| Fri Apr 30 || Dietrich finishes SingleUI Pt1 || {{miss|}} || Made 0.4
| Request
| Paul
| 0.4
| planning stage
| Some implementation already done. Estimating 2 weeks for implementation.
|-
|-
| 112
| Fri May 07 || Marco finishes Places module || {{miss|}} || Missed 0.4
| Context menu 
| Drew
| 0.3
| completed
| {{bug|548590}}
|-
|-
| 114  
|  || Paul finishes Request module || {{miss|}} || Missed 0.4
| Places 
| Marco
| 0.4
| planning stage
| Core work done by ddahl, but needs API review for Jetpack API consistency. Marco said some API and code work still needs to happen, but nothing major. Still targeting 0.4 for now.
|-
|-
| 116
| Fri May 14 (0.4 freeze on 18th)|| Dietrich finishes Lifecycle module || {{miss|}} || Missed 0.4
| private browsing
| Paul
| 0.4
| on track
| In review cycles.
|}
 
'''Other modules, assist if necessary'''
{| style="width: 100%" class="fullwidth-table sortable"
|-
|-
| style="background:#efefef" | '''JEP'''
| Fri May 21 || Drew finishes Storage module || {{done|}} || Made 0.4 (!)
| style="background:#efefef" | '''Module'''
| style="background:#efefef" | '''Owner'''
| style="background:#efefef" | '''Target'''
| style="background:#efefef" | '''Status'''
| style="background:#efefef" | '''Notes'''
|-
|-
| 103
| Fri May 28 || || ||
| Panels
| Myk
| 0.4
| at risk
| Missed 0.3.
|-
|-
| 106
| Fri Jun 04 || Dietrich finishes Tabs module || {{miss|}}  || Made 0.5
| Registered urls
| Brian
| 0.4
| on track
|
|-
|-
| 107
| || Paul finishes Request module || {{miss|}}  || Made 0.5
| Page mods
| Nicolay
| tbd
| on track
| Myk's working w/ him
|-
|-
| 110
| Fri Jun 11 || Drew finishes Lifecycle module || {{done|}}  || Made 0.5
| Tabs
| Atul
| 0.4
| at risk
| Initial API missed 0.3. Might need owner for phase 2 development.
|-
|-
| 111
| Fri Jun 18 (0.5 freeze)|| || ||
| Selection
| Eric Jung
| 0.4
| at risk
| Missed 0.3.
|-
|-
| 113
| Fri Jun 25 || ||   ||
| Localization
| Gandalf
| 0.4
| at risk
| Client changes missed 0.3. Need webdev work for server-side of API.
|-
|-
| 115
| Content frames
|
| 0.2
| completed
|
|}
|}
== Goals ==
* Help Labs implement modules for JEPs 102 - 116.
* Bonus goal: Drive code reviews core Jetpack code ({{bug|551311}})
== Roadmap ==
* Fri Apr 09
** <strike>Core JEPs selected, owners found, estimates given</strike> - completed
* Fri Apr 16 ([https://wiki.mozilla.org/Labs/Jetpack/SDK/0.3 0.3] freeze on 20th)
** <strike>Drew mostly finished with Context Menu module for 0.3</strike> - completed
* Fri Apr 23 ([https://wiki.mozilla.org/Labs/Jetpack/SDK/0.3 0.3] release on 28th)
** <strike>Paul finishes Private Browsing module for 0.4</strike> in reviews
** <strike>Felipe finishes Page Worker module for 0.4</strike> in reviews
* Fri Apr 30
** Dietrich finishes initial implementation of SingleUI module for 0.5
* Fri May 07
** Marco finishes Places module for 0.4
** Paul finishes Request module for 0.4
* Fri May 14 (0.4 freeze on 18th)
** Dietrich finishes Lifecycle module for 0.4
* Fri May 21 (0.4 release on 26th)
** Drew finishes Storage module for 0.5
* Fri May 28
* Fri Jun 04
* Fri Jun 11
* Fri Jun 18 (0.5 freeze)
* Fri Jun 25 (0.5 release on 26th)
Not slotted in yet:
* Single UI module completion, no design delivery from UX until 5/1, will estimate then.


== Background ==
== Background ==
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits