├── .gitignore ├── LICENSE ├── README.md └── bootcamp ├── README.md ├── ex0 - setting up development environment ├── README.md └── images │ ├── default_region.png │ ├── docs.gif │ ├── email.png │ └── registration.png ├── ex1 - creating and invoking actions └── README.md ├── ex1.1 - using pre-compiled swift binaries └── README.md ├── ex1.2 - using action sequences └── README.md ├── ex1.3 - bundling NPM modules └── README.md ├── ex2 - managing actions with packages └── README.md ├── ex3 - connecting actions to event sources └── README.md ├── ex4 - exposing APIs from actions ├── README.md └── images │ ├── api-keys.png │ ├── apis.gif │ ├── auth-on.png │ └── rate-limit.png ├── ex5 - ibm cloud functions web ui ├── README.md └── images │ ├── action-editor.png │ ├── action-overview.png │ ├── api-details.png │ ├── apis-homepage.png │ ├── create-apis.gif │ ├── create-trigger.gif │ ├── creating-action.gif │ ├── homepage.gif │ ├── invoking-action.gif │ ├── monitoring.png │ ├── trigger-details.png │ └── triggers-overview.png ├── ex6 - building a weather bot ├── README.md └── images │ ├── incoming.png │ ├── london.png │ ├── outgoing.png │ ├── test_bot.png │ └── weather_bot.png └── ex7 - using the serverless framework ├── README.md └── images └── framework.png /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/README.md -------------------------------------------------------------------------------- /bootcamp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/README.md -------------------------------------------------------------------------------- /bootcamp/ex0 - setting up development environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex0 - setting up development environment/README.md -------------------------------------------------------------------------------- /bootcamp/ex0 - setting up development environment/images/default_region.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex0 - setting up development environment/images/default_region.png -------------------------------------------------------------------------------- /bootcamp/ex0 - setting up development environment/images/docs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex0 - setting up development environment/images/docs.gif -------------------------------------------------------------------------------- /bootcamp/ex0 - setting up development environment/images/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex0 - setting up development environment/images/email.png -------------------------------------------------------------------------------- /bootcamp/ex0 - setting up development environment/images/registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex0 - setting up development environment/images/registration.png -------------------------------------------------------------------------------- /bootcamp/ex1 - creating and invoking actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex1 - creating and invoking actions/README.md -------------------------------------------------------------------------------- /bootcamp/ex1.1 - using pre-compiled swift binaries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex1.1 - using pre-compiled swift binaries/README.md -------------------------------------------------------------------------------- /bootcamp/ex1.2 - using action sequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex1.2 - using action sequences/README.md -------------------------------------------------------------------------------- /bootcamp/ex1.3 - bundling NPM modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex1.3 - bundling NPM modules/README.md -------------------------------------------------------------------------------- /bootcamp/ex2 - managing actions with packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex2 - managing actions with packages/README.md -------------------------------------------------------------------------------- /bootcamp/ex3 - connecting actions to event sources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex3 - connecting actions to event sources/README.md -------------------------------------------------------------------------------- /bootcamp/ex4 - exposing APIs from actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex4 - exposing APIs from actions/README.md -------------------------------------------------------------------------------- /bootcamp/ex4 - exposing APIs from actions/images/api-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex4 - exposing APIs from actions/images/api-keys.png -------------------------------------------------------------------------------- /bootcamp/ex4 - exposing APIs from actions/images/apis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex4 - exposing APIs from actions/images/apis.gif -------------------------------------------------------------------------------- /bootcamp/ex4 - exposing APIs from actions/images/auth-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex4 - exposing APIs from actions/images/auth-on.png -------------------------------------------------------------------------------- /bootcamp/ex4 - exposing APIs from actions/images/rate-limit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex4 - exposing APIs from actions/images/rate-limit.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/README.md -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/action-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/action-editor.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/action-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/action-overview.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/api-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/api-details.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/apis-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/apis-homepage.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/create-apis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/create-apis.gif -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/create-trigger.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/create-trigger.gif -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/creating-action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/creating-action.gif -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/homepage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/homepage.gif -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/invoking-action.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/invoking-action.gif -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/monitoring.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/trigger-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/trigger-details.png -------------------------------------------------------------------------------- /bootcamp/ex5 - ibm cloud functions web ui/images/triggers-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex5 - ibm cloud functions web ui/images/triggers-overview.png -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/README.md -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/images/incoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/images/incoming.png -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/images/london.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/images/london.png -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/images/outgoing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/images/outgoing.png -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/images/test_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/images/test_bot.png -------------------------------------------------------------------------------- /bootcamp/ex6 - building a weather bot/images/weather_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex6 - building a weather bot/images/weather_bot.png -------------------------------------------------------------------------------- /bootcamp/ex7 - using the serverless framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex7 - using the serverless framework/README.md -------------------------------------------------------------------------------- /bootcamp/ex7 - using the serverless framework/images/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM-Cloud/openwhisk-workshops/HEAD/bootcamp/ex7 - using the serverless framework/images/framework.png --------------------------------------------------------------------------------