From 5838a0c81a978377084b33fd086de10f9775f425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 28 Dec 2016 17:54:50 +0100 Subject: Add templates as Erlang.mk plugin --- doc/src/guide/getting_started.asciidoc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/src/guide/getting_started.asciidoc b/doc/src/guide/getting_started.asciidoc index 74164be..7fb787d 100644 --- a/doc/src/guide/getting_started.asciidoc +++ b/doc/src/guide/getting_started.asciidoc @@ -71,10 +71,15 @@ PROJECT = hello_erlang DEPS = cowboy dep_cowboy_commit = master +DEP_PLUGINS = cowboy + include erlang.mk ---- -If you run `make run` now, Cowboy will be included in the release +We also tell the build system to load the plugins Cowboy provides. +These include predefined templates that we will use soon. + +If you do `make run` now, Cowboy will be included in the release and started automatically. This is not enough however, as Cowboy doesn't do anything by default. We still need to tell Cowboy to listen for connections. @@ -119,7 +124,7 @@ HTTP handler. Generate a handler from a template: [source,bash] -$ make new t=cowboy_http n=hello_handler +$ make new t=cowboy.http n=hello_handler Then, open the 'src/hello_handler.erl' file and modify the `init/2` function like this to send a reply. @@ -134,7 +139,7 @@ init(Req0, State) -> {ok, Req, State}. ---- -What the above code does is send a `200 OK` reply, with the +What the above code does is send a 200 OK reply, with the Content-type header set to `text/plain` and the response body set to `Hello Erlang!`. -- cgit v1.2.3