Or you could create cordova-plugin-core, cordova-plugin-chromeos, and cordova-plugin-phonegap repos, with a plugin.xml that have the dependencies you describe to achieve the same result.
As the other guys mentoin, there's many ways to do this now without adding a new feature which is the most pragmatic approach. (This will be dramatically easier and more obvious once http://plugins.cordova.io ships at the end of hte month.) On Tue, Sep 3, 2013 at 9:57 AM, jbo...@openmv.com <jbo...@openmv.com> wrote: > On Tue Sep 3 10:47 AM, Braden Shepherdson wrote: > > Agreed with Michal. There's actually a third option coming too: we want > > apps > > to be able to name dependencies. So you should be able to copy > > in the mobile- > > spec app, then `cordova plugin add` or whatever the > > syntax becomes, and it will > > install all of the app's dependencies. > > > > I'm less a fan of 'app dependencies', lots of frameworks and ways of > thinking about how to organize an application. Is this a W3C, HTML5 > standard? > To me this feels like Cordova would be defining what an app 'is'. That's > fine for PhoneGap or Chrome apps but not necessarily for Cordova, at least > the way I view the project. > > Agree with all points of Michal except: > > (1) We already have plugin's which support dependencies > https://issues.apache.org/jira/browse/CB-4714 > > Dependencies imply those plugins are 'required', that's not the same use > case as an alias which just expands to a bunch of plugin names. > > An alias would make it easy to add plugins with 'no deps' attached. I > would see this as part of the plugin repository discovery. Maybe people > could register their own 'aliases': > plugin add @cordova-stuff > plugin add @chrome-stuff > plugin add @phonegap-stuff > >