In the meantime....I renamed all plugins to package names in the cordova registry. I've also updated plugman
So anyone should be able to `cordova plugin add org.apache.cordova.core.device` or `plugman install --platform platform --plugin org.apache.cordova.core.device --project /path/to/project` and it should just work. prefixing is not there yet. Do we really want it ? -a On Tue, Jul 30, 2013 at 9:58 AM, Brian LeRoux <b...@brian.io> wrote: > Oh, yes, it could also be made to install from the npm registry. It > does neither of those things yet. > > On Tue, Jul 30, 2013 at 9:43 AM, Andrew Grieve <agri...@chromium.org> wrote: >> A federated system just means that anyone can host a directory of plugins, >> yes? Anis was saying that plugman could be easily made to point at any >> couchdb instance. Is that not federated? >> >> >> On Mon, Jul 29, 2013 at 11:38 PM, Brian LeRoux <b...@brian.io> wrote: >> >>> No, at least I don't think so. The install/uninstall are more clobbers >>> and plugin.xml is not a thing npm has any desire to become aware of. >>> >>> On Mon, Jul 29, 2013 at 11:24 PM, Andrew Grieve <agri...@chromium.org> >>> wrote: >>> > On Mon, Jul 29, 2013 at 11:19 PM, Brian LeRoux <b...@brian.io> wrote: >>> > >>> >> > Would this require that we use the node_modules dependency structure? >>> >> >>> >> No. We would teach npm install about our structure. >>> >> >>> >> >>> >> > Would we be able to enforce our <engine cordova-version=">3.0.0"> as >>> well >>> >> > as our <platform name="ios" min-sdk-version="6.0" >>> min-os-version="5.0"> >>> >> > constraints? >>> >> >>> >> Yes. >>> >> >>> >> >>> >> > Some things will be uglier to express as json I think. E.g.: trying to >>> >> > embed xml snippets (like for <config-file>), that contain many " >>> >> characters >>> >> > and newline characters. >>> >> >>> >> Yes. >>> >> >>> >> >>> >> > Making things harder to search for has been pointed out as a >>> >> disadvantage. >>> >> > What would be the advantages? >>> >> >>> >> We implement a theoretically federated system. Cordova would continue >>> >> to use its own registry. (And thusly downstream distributions could >>> >> use their own.) >>> >> >>> > >>> > I thought this was already true with Anis' current setup? >>>