Labs/Jetpack/Reboot/JEP

From MozillaWiki
< Labs‎ | Jetpack‎ | Reboot
Jump to navigation Jump to search

What is a JEP?

JEP stands for Jetpack Enhancement Proposal. A JEP is a design document for enhancements to the Jetpack development platform. The JEP should provide a concise technical specification of the feature, including dependencies, use-cases, possible implementations hurdles, and updates on status.

We intend JEPs to be the primary mechanisms for proposing, cataloging, and technically assessing features. The JEP author is the responsible party for building consensus within the community and transcribing feedback into actionable documentation.

The JEP process begins with a new idea for Jetpack. It is highly recommended that a JEP contain a single key proposal or new idea. The more focused the JEP the better.

Each JEP must have a champion -- often the author -- who writes the JEP, leads discussion, and attempts to build community consensus about the idea. Posting to mozilla-labs-jetpack@googlegroups.com is recommended.

Here's a JEP template you can use to start.

SDK JEPs

See Labs/Jetpack/SDK for implementation status broken down by release.

Champion(s) Developer Bug Ticket Planned Release Proposal Status
JEP 101 - No-Restarts Atul Atul bug 542385 0.2 In-Production
JEP 102 - Single UI Element Aza Myk bug 543585 0.2 Not Started
JEP 103 - Panel Myk Myk bug 494238 0.2 In-Production
JEP 104 - Simple Storage Drew Drew bug 548589 0.2 On-Hold
JEP 107 - Page Mods Daniel OPEN bug 546739 0.2 No Developer
JEP 109 - XHR Myk Myk bug 547091 0.2 Not Started
JEP 106 - Registered Jetpack URLs Atul Atul bug 549319 0.2 Not Started
JEP 112 - Context Menu Drew Drew bug 548590 0.2 Not Started
JEP 113 - Localization Gandalf Gandalf bug 549315 0.3 In-Production
JEP 115 - Content Frames Brian OPEN bug 549316 0.2 JEP Incomplete
JEP 110 - Tabs Aza TBD bug 549317 0.2 JEP Incomplete
JEP 111 - Selection Eric Jung OPEN bug 547092 0.2 In Progress
JEP 108 - Page Worker Daniel OPEN bug 546740 TBD Review Needed
JEP 114 - Places Ddahl Ddahl bug 545700 0.3 JEP Incomplete
JEP 105 - Life-cycle Aza OPEN bug 549324 0.3 JEP Incomplete
JEP 116 - Private Browsing Ehsan OPEN bug unknown JEP Incomplete
JEP 117 - URL Myk OPEN unknown JEP Incomplete
JEP 118 - JetpackID Brian OPEN unknown JEP Incomplete