QA/Jetpack: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
 
(21 intermediate revisions by the same user not shown)
Line 24: Line 24:
| class="header" | Actual
| class="header" | Actual
|-
|-
| [https://wiki.mozilla.org/Labs/Jetpack/SDK/0.9#Timeline SDK 0.9]
| [https://wiki.mozilla.org/Labs/Jetpack/SDK/1.0b5#Timeline SDK 1.0b5]
| Estimated
| Estimated
| October 21
| May 4
|
|
|-
|-
| [https://wiki.mozilla.org/Labs/Jetpack/SDK/0.8#Timeline SDk 0.8]
| [https://wiki.mozilla.org/Labs/Jetpack/SDK/1.0b4#Timeline SDK 1.0b4]
| Released
| Released
| September 22
| March 24
| Spetember 27
| March 24
|}
|}


Line 45: Line 45:
| class="header" | Actual
| class="header" | Actual
|-
|-
| [https://wiki.mozilla.org/Labs/Jetpack/FlightDeck/1.0a5#Timeline Add-on Builder 1.0a5]
| [https://wiki.mozilla.org/AMO/FlightDeck/0.9.3#Timeline Add-on Builder 1.0a0.9.3]
| Pushed to production
| Current
| September 5
| April 28
| September 22
|
|-
|-
| [https://wiki.mozilla.org/Labs/Jetpack/FlightDeck/1.0a4#Timeline Add-on Builder 1.0a4]
| [https://wiki.mozilla.org/AMO/FlightDeck/0.9.2#Timeline Add-on Builder 1.0a0.9.2]
| Pushed to production
| Pushed to production
| August 17
| April 7
| August 17
| April 7
|-
|}
|}


Line 63: Line 62:


=== Jetpack Deliverables ===
=== Jetpack Deliverables ===
*[https://wiki.mozilla.org/Labs/Jetpack/SDK/0.9#Deliverables SDK 0.9]
*[https://wiki.mozilla.org/Labs/Jetpack/SDK/1.0b5#Deliverables SDK 1.0b5]
 
==== Deliverables ====
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''Status'''
|-
| pass all tests on Firefox 4 nightly builds
| {{miss|}}
|-
| distinguish between high and low level modules
| {{bug|592848}}
| {{done|}}
|-
| E10S integration PoC
| {{done|}}
|-
| identify dependent modules by relative path
| {{done|}}
|-
| E10S-compatibility fixes for Context Menu API
| {{done|}}
|-
| make high-level modules use EventEmitter event model
| {{miss|}}
|-
| E10S-compatibility fixes for Private Browsing API
| {{done|}}
|}
 


*[https://wiki.mozilla.org/Labs/Jetpack/SDK/0.8#Deliverables SDK 0.8]
*[https://wiki.mozilla.org/Labs/Jetpack/SDK/1.0b4#Deliverables SDK 1.0b4]
==== Deliverables ====
 
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''Status'''
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=569479 E10S-compatibility fixes for Widget API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=592821 E10S-compatibility fixes for Private Browsing API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=592848 distinguish between high and low level modules]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=591515 enforce statically declared require() statements]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=591525 identify dependent modules by relative path]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=545700 Places API] [https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/114 JEP 114]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=578849 E10S-compatibility fixes for Context Menu API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=590230 Prompting Notifications API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=571449 Window API]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=592826 E10S-compatibility fixes for Page Mods API]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=578230 Sidebar API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=546739 Page Mods API] [https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/107 JEP 107]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=569481 E10S-compatibility fixes for Page Worker API]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=570876 rename product to Add-on SDK]
| {{miss|}}
|}
 
*[https://wiki.mozilla.org/Labs/Jetpack/SDK/0.7#Deliverables SDK 0.7]
 
==== Deliverables ====
 
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''Status'''
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=578849 E10S-compatible context-menu API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=494238 E10S-compatible Panel API] [https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/103 JEP 103]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=546739 E10S-compatible Page Mods API] [https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/107 JEP 107]
| {{miss|}}
|-
| E10S-compatible Widget API
| {{miss|}}
|-
| module usage manifest generation and loading as determined by code analysis
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=571449 Window API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=578230 Sidebar API]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=545700 Places API] [https://wiki.mozilla.org/Labs/Jetpack/Reboot/JEP/114 JEP 114]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=563284 Complete documentation for all APIs]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=584183 community flow wiki page]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=565204 Docs Restructuring]
| {{miss|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=584063 Clipboard API]
| {{done|}}
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=578238 Notification API]
| {{done|}}
|}


=== FlightDeck Deliverables ===
=== FlightDeck Deliverables ===
*[https://wiki.mozilla.org/AMO/FlightDeck/0.9.3#Deliverables Flightdeck 1.0a0.9.3]


*[https://wiki.mozilla.org/Labs/Jetpack/FlightDeck/1.0a5#Deliverables Flightdeck 1.0a5]
*[https://wiki.mozilla.org/AMO/FlightDeck/0.9.2#Deliverables Flightdeck 1.0a0.9.2]
==== Deliverables ====
<onlyinclude>
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''References'''
| '''Status'''
|-
| simultaneously support SDK releases 0.7, 0.6, and 0.5
| {{bug|580812}}
| {{done|}}
|-
| make it possible to create and edit text attachments
| {{bug|591329}}
| {{miss|}}
|-
| override or warn on sending the user back in page history from delete key press
| {{bug|577735}}
| {{done|}}
|-
| optimize helper addon installation experience
| {{bug|586109}} ({{bug|586277}}?)
| {{done|}}
|-
| save addon name/description changes immediately
| {{bug|573858}} {{bug|577736}} {{bug|583748}}
| backend: {{done|}}; frontend: {{miss|}}
|}
</onlyinclude>
*[https://wiki.mozilla.org/Labs/Jetpack/FlightDeck/1.0a4#Deliverables Flightdeck 1.0a4]
==== Deliverables  ====
<onlyinclude>
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''References'''
| '''Status'''
|-
| update the SDK to 0.6 while continuing to support 0.5
| {{bug|580812}}
| {{miss|}}
|-
| update Bespin to latest stable version
| {{bug|577738}}
| {{done|}}
|-
| override or warn on sending the user back in page history from delete key press
| {{bug|577735}}
| {{miss|}}
|-
| improve helper addon installation experience
| {{bug|574685}} {{bug|586109}}
| {{done|}} {{miss|}}
|-
| save addon name/description changes immediately
| {{bug|573858}} {{bug|577736}} {{bug|583748}}
| {{miss|}}
|-
| make it possible to remove addons and libraries
| {{bug|574888}}
| {{done|}}
|-
| fix typos, titles, broken links
| {{bug|578161}} {{bug|576762}} {{bug|578400}} {{bug|578430}} {{bug|572069}}
| {{done|}}
|-
| shorten the Test/Save/Test workflow
| {{bug|579128}}
| {{done|}}
|}
</onlyinclude>


== Contribute ==
== Contribute ==

Latest revision as of 23:07, 22 April 2011

This is the Home of Jetpacketeers!

Summary

What is Jetpack?

Jetpack is a project to make it easy to build Firefox add-ons using common web technologies like HTML, JavaScript, and CSS. Our goal is to enable anyone who can build a web site to participate in making the Web a better place to work, communicate, and play.

What is the Jetpack SDK?

The Jetpack SDK is an environment for building Firefox add-ons. It aims to provide a comprehensive set of tools and high-level APIs for simple development of powerful add-ons.
The SDK includes tools for running, testing, and packaging add-ons along with a variety of APIs for extending Firefox, including an initial set of "high-level" APIs that make add-on development simple and powerful.

To get more information about how to create a Firefox extension using the awesome Jetpack SDK, go to Jetpack home. For documentation of all the important libraries of the SDK, as well as steps to build a sample extension, click here

Milestones

Jetpack

Milestone Status Expected Actual
SDK 1.0b5 Estimated May 4
SDK 1.0b4 Released March 24 March 24

Add-on Builder

Milestone Status Expected Actual
Add-on Builder 1.0a0.9.3 Current April 28
Add-on Builder 1.0a0.9.2 Pushed to production April 7 April 7

Planning

Jetpack Test plan

Add-on builder Test plan

Jetpack Deliverables

FlightDeck Deliverables

Contribute

Got something to say? Got something to show?
Great. Here, at Mozilla, everyone is welcome to participate in design, development, and testing.

Contact us

Got questions? Dont worry. Here are some FAQs for you.
For further details, contact: