cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (CB-8597) Change cordova-lib create.js to import config.xml of app hello world by using the --copy-from code path
Date Tue, 03 Mar 2015 20:07:04 GMT


ASF subversion and git services commented on CB-8597:

Commit d4eb5930b555545838229f0a8944716018ba3c1b in cordova-app-hello-world's branch refs/heads/copy-from-app-hello-world
from [~mmocny]
[;h=d4eb593 ]

[CB-8597] First attempt at importing cordova-app-hello-world via npm dependency

> Change cordova-lib create.js to import config.xml of app hello world by using the --copy-from
code path
> -------------------------------------------------------------------------------------------------------
>                 Key: CB-8597
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: App Hello World, CLI, CordovaLib
>            Reporter: Michal Mocny
>            Assignee: Michal Mocny
> Right now, when creating a new project with CLI, we will lazy_load the hello world application
to load its www/.  We will not, however, load its config.xml -- we always use the cordova-lib
> This is needlessly complex (aka, special code paths, requires lazy_loading when everything
else has moved to npm), given that create already supports `--copy-from` which imports both
www/ and config.xml (and hooks and merges).
> I think we should:
> - Add a config.xml to app hello world.
> - Remove many of the special cases in cordova-lib create(), and always just expect a
path to import, aka always use the --copy-from/--link-to logic.
> - Change cordova-cli to call create() with a path to app hello world if --copy-from/--link-to
are not in cli args.
> - Publish app hello world to npm and add it to cordova-cli dependencies.
> Note: some users use --copy-from directly to a www/, which has no config.xml.  We should
still support that use case, either by leaving the cordova-lib config.xml template, or better
yet, by using the app hello world config.xml for this use case.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message