Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cordova Wiki" for change notification.
The "config/cordova.xml" page has been changed by jbondc: https://wiki.apache.org/cordova/config/cordova.xml?action=diff&rev1=5&rev2=6 == Cordova configs == - - {$PLATFORM_RUNTIME} is either just "android" (default runtime) or "android.chromeview" (alternative runtime) + * {$PLATFORM_RUNTIME} is either just "android" (default runtime) or "android.chromeview" (alternative runtime) - - {$CLI_PROJECT} is the root the cordova cli + * {$CLI_PROJECT} is the root the cordova cli === Hybrid: {$CLI_PROJECT}/config.xml === @@ -57, +57 @@ === Install meta: {$CLI_PROJECT}/platforms/{$PLATFORM_RUNTIME}/cordova/project.json === - - All required metadata for a native cordova project: current version in the project, ...? + * All required metadata for a native cordova project: current version in the project, ...? - - All required metadata about installed plugins for a specific platform. + * All required metadata about installed plugins for a specific platform. (needs to convert all necessary plugin.xml information into a json format) - - Need enough info to uninstall & re-install a plugin properly (list of files installed + version number). + * Need enough info to uninstall & re-install a plugin properly (list of files installed + version number). === Runtime meta: {$CLI_PROJECT}/platforms/{$PLATFORM_RUNTIME}/www/wat.json === "WAT" --> "Web app technology? Existing configs: - - http://dev.w3.org/2006/waf/widgets/ + * http://dev.w3.org/2006/waf/widgets/ - - https://developer.mozilla.org/en-US/Apps/Developing/Manifest + * https://developer.mozilla.org/en-US/Apps/Developing/Manifest Typically this would be loaded by the WebView / browser. @@ -88, +88 @@ === Defaults: {$CLI_PROJECT}/platforms/{$PLATFORM_RUNTIME}/cordova/project/defaults/ === - Store all global configuration & platform defaults in a single file + Store all default configuration & platform files here + e.g. + * {$CLI_PROJECT}/platforms/{$PLATFORM_RUNTIME}/cordova/project/defaults/config.xml + * {$CLI_PROJECT}/platforms/{$PLATFORM_RUNTIME}/cordova/project/defaults/cordova.js + * ? + + === Plugman config: {$PLUGMAN_PROJECT}/cordova/config.xml === + + If using cli, it must update {$PLUGMAN_PROJECT}/cordova/config.xml === NOTES === Some objectives: - - cli should write plugin information to the same place as 'plugman' (cordova project) + * cli should write plugin information to the same place as 'plugman' (cordova project) offers an aggregate view over all installed platform projects. - - must be able to safely rollback changes to a previous change. + * must be able to safely rollback changes to a previous change. project.transaction(); project.rollback(); project.commit(); - - must be able to add a different plugin version to a specific native platform + * must be able to add a different plugin version to a specific native platform {{{ e.g. plugin list @@ -109, +117 @@ org.apache.cordova.file 0.2.5 org.apache.cordova.camera 0.2.6 (ios, windows8) org.apache.cordova.camera 0.2.5 (android) + }}}
