tardieu commented on a change in pull request #3202: Support action continuations in the controller URL: https://github.com/apache/incubator-openwhisk/pull/3202#discussion_r166297197
########## File path: docs/compositions.md ########## @@ -4,38 +4,44 @@ Action compositions make it possible to dynamically build and invoke a series of ## Example -Suppose we define an _increment_ action: +Suppose we define an _increment_ action in a source file `increment.js`: -``` -$ cat > increment.js +```javascript function main({ value }) { return { value: value + 1 } } -^D - -$ wsk action create increment increment.js ``` -We can use this _increment_ action in a composition as follows: +We create the action _increment_: ``` -$ cat > composition.js +wsk action create increment increment.js +``` + +We can use this _increment_ action in a composition. We create a source file `composition.js`: + +```javascript function main(params) { switch (params.$step || 0) { case 0: delete params.$step; return { params, action: 'increment', state: { $step: 1 } } case 1: delete params.$step; return { params, action: 'increment', state: { $step: 2 } } case 2: delete params.$step; return { params } } } -^D +``` + +We create the composition action: -$ wsk action create composition composition.js -a conductor true +``` +wsk action create composition composition.js -a conductor true Review comment: done ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services