Firefox/Go Faster: Difference between revisions

Update board.
(Add docs)
(Update board.)
Line 19: Line 19:
* [https://wiki.mozilla.org/Firefox/Go_Faster/Meetings Meeting Notes]
* [https://wiki.mozilla.org/Firefox/Go_Faster/Meetings Meeting Notes]
* Bi-Weekly Team Meeting
* Bi-Weekly Team Meeting
** Tuesdays at 11:30 AM PST ([https://www.timeanddate.com/worldclock/converted.html?iso=20151124T0930&p1=224&p2=250&p3=0&p4=195 conversions])
** Every other Tuesday at 11:30 AM PST ([https://www.timeanddate.com/worldclock/converted.html?iso=20151124T0930&p1=224&p2=250&p3=0&p4=195 conversions])
** "GoFaster" Vidyo Room (extension 8557)
** "GoFaster" Vidyo Room (extension 8557)


Line 26: Line 26:
* IRC: #gofaster
* IRC: #gofaster


= Current Status=
= Release Process and Mechanics =


<big>'''2016-06-07'''</big>
== Process ==
* Project Morgoth is kicking off this month.
* Pipeline is moved to Trello: https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline
* Finalizing release process documentation.


([[Firefox/Go Faster/Status|past updates]])
Have something you want to ship through Go Faster? Start here:
https://wiki.mozilla.org/Firefox/Go_Faster/Process


= Projects =
== Mechanics ==
 
This page details the technological pieces involved in shipping system add-ons.


These are the top-level projects defined for this program.
[[Firefox/Go_Faster/Releasing_an_add-on_mechanics|Releasing mechanics]].


== Improve existing system add-on mechanics ==
The initial authors of this process are
Developing the mechanisms and processes required to ship system add-ons.


<big>'''Team'''</big>
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 66: Line 64:
|}
|}


<big>'''16Q2 Goals'''</big>
= Projects =
* Clearly defined process for rollout out a system add-on.
 
* Process defined for handling multiple system add-ons.
These are the top-level projects defined for this program.
* Metrics infrastructure.
 
== Morgoth ==
 
https://wiki.mozilla.org/Firefox/Morgoth


<big>'''Resources'''</big>
* Project Owner: Michael Kelly [:Osmose]
* [https://docs.google.com/document/d/1x27I7hAmWDWiqk3o3YC3fklhE3N59bdgHCQHF5p_lkU/edit#heading=h.x1jyf4e7lno7 Release & Relnotes plan]
* Development: Rehan Dalal [:rdalal], Web Engineering - Systems
* [[Firefox/Go_Faster/Releasing_an_add-on_mechanics|Releasing mechanics]].
* Status: Planning / Implementation
* [https://docs.google.com/document/d/1zc1fK37gVWFzaPdNHGsUtPXufrrUo5AGxIRfF1v5uic/edit Firefox System Add-on Update Protocol]
* Scheduled for: 2016 late q2 / q3


== Kinto ==
== Kinto ==
Line 93: Line 94:
| Jorge || our customer for the AMO blocklist
| Jorge || our customer for the AMO blocklist
|}
|}
<big>'''16Q2 Goals'''</big>
* OneCRL
* AMO Blocklist and ADI
* Fennec downloadable content


<big>'''Resources'''</big>
<big>'''Resources'''</big>
Line 117: Line 113:
| Mike Kelly  || Engineering Manager
| Mike Kelly  || Engineering Manager
|}
|}
<big>'''16Q2 Goals'''</big>
* A/B testing with Shield Studies
* Feature recommendation
* Self-repair
* Generalizable feedback


<big>'''Resources'''</big>
<big>'''Resources'''</big>
* https://wiki.mozilla.org/Firefox/Recipe_Server
* https://wiki.mozilla.org/Firefox/Recipe_Server
== Morgoth ==
https://wiki.mozilla.org/Firefox/Morgoth
* Project Owner: Michael Kelly [:Osmose]
* Development: Rehan Dalal [:rdalal], Web Engineering - Systems
* Status: Planning / Implementation
* Scheduled for: 2016 late q2 / q3


== Test Pilot ==
== Test Pilot ==
Line 152: Line 133:
| John Gruen  || UX Lead
| John Gruen  || UX Lead
|}
|}
<big>'''16Q2 Goals'''</big>
* Launch Test Pilot with 3 experiments enabled.


<big>'''Resources'''</big>
<big>'''Resources'''</big>
* https://wiki.mozilla.org/Test_Pilot
* https://wiki.mozilla.org/Test_Pilot
== Switchboard ==
2016-06-07: This is no longer part of Go Faster updates. More information can be found in their [[Mobile/Fennec/Android/Switchboard|docs]].


= Shipping Pipeline ( https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline ) =
= Shipping Pipeline ( https://trello.com/b/moJCpVCD/go-faster-system-add-on-pipeline ) =
Line 167: Line 141:
The `how` for Go Faster are the top-level projects outlined above. The other important things to track are the individual features and fixes that are going to be launching ''through'' Go Faster.
The `how` for Go Faster are the top-level projects outlined above. The other important things to track are the individual features and fixes that are going to be launching ''through'' Go Faster.


== e10s ==
View the Trello board for a list of System Add-ons in flight.
 
Team: Chris Peterson, Felipe
 
== SHIELD ==
 
Team: Matt Grimes, Gregg Lind, Mike Kelly
 
== WebExtensions ==
 
Team: Andy McKay
 
== Hot Fixes ==
 
Team: Andy McKay
 
== Hello ==
 
Team: Ian Bicking, Mark Banner
 
Shipped with 45 via system add-on.
 
== Pocket ==
 
Team: Shane Caraveo
 
Scheduled to ride the 46 release train.
Confirmed users
534

edits