diff --git a/watchdog/README.md b/watchdog/README.md index bf417dff..eefaf5e0 100644 --- a/watchdog/README.md +++ b/watchdog/README.md @@ -9,13 +9,17 @@ The watchdog provides an unmanged and generic interface between the outside worl Every function needs to embed this binary and use it as its `ENTRYPOINT` or `CMD`, in effect it is the init process for your container. Once your process is forked the watchdog passses in the HTTP request via `stdin` and reads a HTTP response via `stdout`. This means your process does not need to know anything about the web or HTTP. -Here's how to create a new function: +## Create a new function the easy way **Create a function via the CLI** -The FaaS CLI will allow you to abstract all Docker knowledge away, you just have to write a handler file in one of the supported runtimes. +The easiest way to create a function is to use a template and the FaaS CLI. The CLI allows you to abstract all Docker knowledge away, you just have to write a handler file in one of the supported programming languages. -[Read a tutorial on the FaaS CLI](https://github.com/alexellis/faas-cli) +* [Your first serverless Python function with OpenFaaS](https://blog.alexellis.io/first-faas-python-function/) + +* [Read a tutorial on the FaaS CLI](https://github.com/alexellis/faas-cli) + +## Delve deeper **Package your function**