cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cordova Wiki] Update of "PluginTooling" by FilMaj
Date Wed, 17 Apr 2013 15:44:51 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cordova Wiki" for change notification.

The "PluginTooling" page has been changed by FilMaj:
http://wiki.apache.org/cordova/PluginTooling?action=diff&rev1=5&rev2=6

Comment:
fleshing out use cases

  == Use Cases ==
  
   * Install a plugin into a cordova project for a platform the plugin supports, which means
also satisfying:
-    * Installing a plugin that has one or more plugins as dependencies.
+    * Installing a plugin that has one or more plugins as dependencies
+    * When an error occurs during installation, any parts of the installation that have been
done must be reversed
-  * Remove a plugin that I've already added into a cordova project, which means also satisfying:
-    * Removing a plugin that has multiple dependencies, some of which may still be required
by other plugins installed into the application, should only remove the dependencies that
would no longer be needed, and maintain the dependencies that are still required by other
plugins.
-  * When installing a plugin into a cordova project for a platform the plugin does NOT support,
the user should see a warning.
+    * When installing a plugin into a cordova project for a platform the plugin does NOT
support, the user should see a warning
-  * When installing one or more plugins, any file collisions that occur should stop the installation
and the tooling should error out.
+    * When installing one or more plugins, any file collisions that occur should stop the
installation and the tooling should error out
-  * When installing multiple plugins, attempting to install different versions of the same
plugin should stop installation and the tooling should error out.
+    * When installing multiple plugins, attempting to install different versions of the same
plugin should stop installation and the tooling should error out
+  * Uninstall a plugin that was already added into a cordova project, which means also satisfying:
+    * Uninstalling a plugin that has multiple dependencies, some of which may still be required
by other plugins installed into the application, should only remove the dependencies that
would no longer be needed, and maintain the dependencies that are still required by other
plugins
+  * Fetch a plugin from a remote or local source and store in a particular "cache" location
+  * List plugins that have been added to the project
+  * Remove a plugin from a particular "cache" location
  

Mime
View raw message