You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by fi...@apache.org on 2012/11/28 19:16:24 UTC

[41/50] git commit: worked out the readme regarding hooks/events

worked out the readme regarding hooks/events


Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/f6b40337
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/f6b40337
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/f6b40337

Branch: refs/heads/master
Commit: f6b40337e6cad0a49f3f4501c4a7221c8e411ade
Parents: 3cb56db
Author: Fil Maj <ma...@gmail.com>
Authored: Fri Oct 5 19:03:18 2012 -0700
Committer: Fil Maj <ma...@gmail.com>
Committed: Fri Oct 5 19:03:18 2012 -0700

----------------------------------------------------------------------
 README.md |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/f6b40337/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 812bd51..0acdb8d 100644
--- a/README.md
+++ b/README.md
@@ -80,7 +80,15 @@ This file is what you should be editing to modify your application's metadata. A
 
 # Hooks
 
-Projects created by cordova-client have `before` and `after` hooks for each [project command](#project_commands). These are located under the `.cordova/hooks` directory in the root of your cordova project. Any scripts you add to these directories will be executed before and after the appropriate commands. Useful for integrating your own build systems or integrating with version control systems. __Remember__: make your scripts executable.
+Projects created by cordova-client have `before` and `after` hooks for each [project command](#project_commands). There are two types of hooks: project-specific ones and module-level ones.
+
+## Project-specific Hooks
+
+These are located under the `.cordova/hooks` directory in the root of your cordova project. Any scripts you add to these directories will be executed before and after the appropriate commands. Useful for integrating your own build systems or integrating with version control systems. __Remember__: make your scripts executable.
+
+## Module-level Hooks
+
+If you are using cordova-client as a module within a larger node application, you can also use the standard `EventEmitter` methods to attach to the events. The events include `before_build`, `before_docs`, `before_emulate`, `before_platform_add`, `before_platform_ls`, `before_platform_rm`, `before_plugin_add`, `before_plugin_ls` and `before_plugin_rm`. Additionally, there are `after_` flavours of all the above events.
 
 # Examples