From 393147ad487e0d8bc16b89960a7f2d2857805f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20S=C3=B6derqvist?= Date: Mon, 26 Oct 2020 12:17:54 +0100 Subject: Add dep version in examples in README and user guide Add dep_cowboy_commit 2.8.0 and a note in the user guide dependencies section that the versions in the package index are not always up to date. --- README.asciidoc | 1 + doc/src/guide/deps.asciidoc | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/README.asciidoc b/README.asciidoc index c397291..78a95a3 100644 --- a/README.asciidoc +++ b/README.asciidoc @@ -9,6 +9,7 @@ Embrace the power and simplicity of Makefiles. [source,make] PROJECT = webchat DEPS = cowboy +dep_cowboy_commit = 2.8.0 include erlang.mk http://erlang.mk/guide/getting_started.html[Get started] diff --git a/doc/src/guide/deps.asciidoc b/doc/src/guide/deps.asciidoc index 066a3d8..081f4f7 100644 --- a/doc/src/guide/deps.asciidoc +++ b/doc/src/guide/deps.asciidoc @@ -49,6 +49,15 @@ fetch and compile Cowboy. Erlang.mk will also ensure Cowboy is available whenever you use the shell, run tests and any other operations. +Note though that you may need to specify the version of a +dependency to use. Otherwise, you may get an outdated version, +since the package index used by Erlang.mk is not always +updated with the latest version of each package. + +[source,make] +DEPS = cowboy +dep_cowboy_commit = 2.8.0 + Erlang.mk will fill in the application resource file with all applications found in `DEPS`. But not all dependencies are Erlang applications, and not all dependencies need to -- cgit v1.2.3