Confirmed users, Bureaucrats and Sysops emeriti
2,088
edits
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
* Need to ensure Jetpack tests are run per-checkin by default on all branches (where it makes sense) | * Need to ensure Jetpack tests are run per-checkin by default on all branches (where it makes sense) | ||
|Feature overview=Ship the Add-on SDK runtime and libraries inside Firefox. | |Feature overview=Ship the Add-on SDK runtime and libraries inside Firefox. | ||
Meta-bug: {{bug|731779}} | |||
Prior work, notes: | |||
* [https://etherpad.mozilla.org/jetpack-in-firefox Notes from Dec 2011 meeting] | |||
* [https://etherpad.mozilla.org/jetpack-in-firefox-estimate Package-oriented proposal from Drew] | |||
* Brian Warner currently runs a bridge that syncs the Add-on SDK Git repo with hg.m.o/addon-sdk, based on https://github.com/schacon/hg-git | |||
|Feature users and use cases=* Reduced add-on size. Currently add-ons created with the SDK are 200k at a minimum. This reduces download time and installation time of add-ons, streamlining the process. | |Feature users and use cases=* Reduced add-on size. Currently add-ons created with the SDK are 200k at a minimum. This reduces download time and installation time of add-ons, streamlining the process. | ||
* Develop core features using the SDK. Firefox core developers can use the SDK libraries to build features. | * Develop core features using the SDK. Firefox core developers can use the SDK libraries to build features. | ||
Line 25: | Line 33: | ||
* Allow sharing of modules across add-ons. | * Allow sharing of modules across add-ons. | ||
* Allow interdependency at the add-on level. | * Allow interdependency at the add-on level. | ||
|Feature implementation plan=# Allow one-way syncing of a Git repository to a Mercurial repository | |Feature implementation plan=Meta-bug: {{bug|731779}} | ||
# Allow one-way syncing of a Git repository to a Mercurial repository | |||
# Create a Git repo that's specifically for pulling from | # Create a Git repo that's specifically for pulling from | ||
# Land the SDK's module loader in Firefox at /browser/modules via the Git repo | # Land the SDK's module loader in Firefox at /browser/modules via the Git repo | ||
Line 36: | Line 46: | ||
}} | }} | ||
{{FeatureTeamStatus}} | {{FeatureTeamStatus}} | ||