Closed
Bug 557333
Opened 16 years ago
Closed 15 years ago
Create 'cfx install' and 'cfx uninstall' targets
Categories
(Add-on SDK Graveyard :: General, enhancement)
Add-on SDK Graveyard
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
Future
People
(Reporter: avarma, Unassigned)
Details
The Jetpack SDK was made to make it easier for folks to share code, so it'd be great to have basic package management commands that allow folks to share code really easily.
Among other benefits, this will allow folks who are creating Jetpack APIs to build them as packages rather than as patches against Jetpack SDK's trunk, making it very easy for developers to experiment with their library and provide feedback on its API (from both usability and technical quality perspectives). Among other things, this decouples the usability of an API from its QA.
Ultimately FlightDeck will probably be the primary "catalog" of Jetpack's CommonJS packages, but in the meantime we can use a static file, similar to what Narwhal did in its early stages of development (it may still do so now).
Additionally, 'cfx uninstall --all-third-party' or something similar could uninstall all third-party modules that didn't come with the SDK.
| Reporter | ||
Comment 1•16 years ago
|
||
I believe Mikeal is working on a CouchDB-based package catalog, so I'm Cc'ing him on this. It could be nice for the default catalog to point to a Mozilla-hosted instance of his app. Or if that's too much trouble, we could just use a static JSON file.
Updated•16 years ago
|
OS: Mac OS X → All
Hardware: x86 → All
Target Milestone: -- → Future
Comment 2•15 years ago
|
||
The Add-on SDK is no longer a Mozilla Labs experiment and has become a big enough project to warrant its own Bugzilla product, so the "Add-on SDK" product has been created for it, and I am moving its bugs to that product.
To filter bugmail related to this change, filter on the word "looptid".
Component: Jetpack SDK → General
Product: Mozilla Labs → Add-on SDK
QA Contact: jetpack-sdk → general
Version: Trunk → unspecified
Comment 3•15 years ago
|
||
This seems pretty implementation-specific; we need to take a step back and figure out the broader package ecosystem plan before deciding on the specific features like this that can be tracked as bugs.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•