cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject Re: Google Team's Task Backlog: Plugman & CLI
Date Thu, 25 Jul 2013 17:56:05 GMT
Thanks for sharing all of your plans for the major projects! A lot of the
points brought up on the js, tooling and process I agree with.

On 7/25/13 10:48 AM, "Andrew Grieve" <agrieve@chromium.org> wrote:

>We've done some planning around what we'd like to get done over the next
>quarter, and so I thought I'd share.
>
>This isn't to say that we'll be going and doing these things without
>further discussion or proper JIRA issues. It also doesn't mean we will be
>solely focused on this list, nor that we'll actually end up completing
>everything on the list. Just that we *currently* think that these things
>should get done.
>
>
> cordova-cli:
>
>- "plugin rm --force" To remove a plugin that is depended on
>
>   - Motive here is to be able to remove & re-add plugins in mobile-spec
>
>- "project upgrade" To execute platform update scripts
>
>   - E.g. to move from 3.0 -> 3.1, Grab the new CLI and run "cordova
>platform upgrade android"
>
>- Set platform & plugin sources & versions in config.xml, added by cordova
>tool upon add
>
>   - E.g. like: npm install --save
>
>   - E.g. Support the setup of having plugins/ and platforms/ in your
>.gitignore
>
>- Purge lib/ from git history so the repo clones faster
>
>- Make CLI fast (fix shelljs.exec problem)
>
>- Have platforms specifying what default plugins they come with (e.g.
>Android's App plugin)
>
>- Make --verbose on by default
>
>- Move config.xml to be a sibling of www/ (but still support having one in
>www/ for backwards compat)
>
>- Separate npm modules into "cordova" and "cordova-cli" (a la grunt)
>
>
>cordova-plugman:
>
>- Support some assets x-platform (e.g. icon, splashscreen)
>
>- Change existing <merges> to do a shallow merge (aka, it's a collection
>of
>clobbers)
>
>- Add a version of <merges> that targets a module instead of a symbol
>
>- Add support for specifying iOS Localizable.strings files
>
>- Support for <engine> tag to specify which version of a plugin is
>compatible with your version of cordova-core


Mime
View raw message