Add-on SDK in Firefox: Difference between revisions

Jump to navigation Jump to search
no edit summary
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}}
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.
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits

Navigation menu