summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--css/99s.css2
-rw-r--r--docs/en/erlang.mk/1/guide/external_plugins_list.asciidoc5
-rw-r--r--docs/en/erlang.mk/1/guide/external_plugins_list/index.html7
-rw-r--r--docs/en/erlang.mk/1/guide/getting_started.asciidoc27
-rw-r--r--docs/en/erlang.mk/1/guide/getting_started/index.html30
5 files changed, 70 insertions, 1 deletions
diff --git a/css/99s.css b/css/99s.css
index 2932b86d..d467907e 100644
--- a/css/99s.css
+++ b/css/99s.css
@@ -551,7 +551,7 @@ footer .credits p {
}
#docs-nav+ul, #articles-nav, .sidecol h3{
- width: 100%;
+ width: 500px;
}
#contents .container .maincol.span9 {
diff --git a/docs/en/erlang.mk/1/guide/external_plugins_list.asciidoc b/docs/en/erlang.mk/1/guide/external_plugins_list.asciidoc
index f30797fd..fb98dbe4 100644
--- a/docs/en/erlang.mk/1/guide/external_plugins_list.asciidoc
+++ b/docs/en/erlang.mk/1/guide/external_plugins_list.asciidoc
@@ -31,6 +31,11 @@ as an Erlang.mk plugin.
An https://github.com/inaka/hexer.mk[Hex plugin] for Erlang.mk.
Hex is a https://hex.pm/[package manager for the Elixir ecosystem].
+=== jorel
+
+https://github.com/emedia-project/jorel[Jorel] is Just anOther RELease
+assembler for Erlang/OTP, and is available as an Erlang.mk plugin.
+
=== lfe.mk
An https://github.com/ninenines/lfe.mk[LFE plugin] for Erlang.mk.
diff --git a/docs/en/erlang.mk/1/guide/external_plugins_list/index.html b/docs/en/erlang.mk/1/guide/external_plugins_list/index.html
index 405783c5..ef333210 100644
--- a/docs/en/erlang.mk/1/guide/external_plugins_list/index.html
+++ b/docs/en/erlang.mk/1/guide/external_plugins_list/index.html
@@ -109,6 +109,13 @@ Hex is a <a href="https://hex.pm/">package manager for the Elixir ecosystem</a>.
</div>
</div>
<div class="sect1">
+<h2 id="_jorel">jorel</h2>
+<div class="sectionbody">
+<div class="paragraph"><p><a href="https://github.com/emedia-project/jorel">Jorel</a> is Just anOther RELease
+assembler for Erlang/OTP, and is available as an Erlang.mk plugin.</p></div>
+</div>
+</div>
+<div class="sect1">
<h2 id="_lfe_mk">lfe.mk</h2>
<div class="sectionbody">
<div class="paragraph"><p>An <a href="https://github.com/ninenines/lfe.mk">LFE plugin</a> for Erlang.mk.
diff --git a/docs/en/erlang.mk/1/guide/getting_started.asciidoc b/docs/en/erlang.mk/1/guide/getting_started.asciidoc
index ef2f6e8e..cdb3bfe0 100644
--- a/docs/en/erlang.mk/1/guide/getting_started.asciidoc
+++ b/docs/en/erlang.mk/1/guide/getting_started.asciidoc
@@ -184,6 +184,33 @@ Eshell V7.0 (abort with ^G)
Simple as that!
+=== Getting started from scratch
+
+If you already have an application, or you want to have full
+control over what files will be created, you can setup Erlang.mk
+manually.
+
+Erlang.mk is very easy to setup: all that you need to do is to
+create a folder, put Erlang.mk in it, and write a one line
+Makefile containing:
+
+[source,make]
+include erlang.mk
+
+For a step by step:
+
+[source,bash]
+----
+$ mkdir hello_joe
+$ cd hello_joe
+$ curl https://raw.githubusercontent.com/ninenines/erlang.mk/master/erlang.mk
+$ echo "include erlang.mk" > Makefile
+$ make
+----
+
+From that point onward you can create an `src/` folder or start
+using templates.
+
=== Using spaces instead of tabs
Erlang.mk defaults to tabs when creating files from templates.
diff --git a/docs/en/erlang.mk/1/guide/getting_started/index.html b/docs/en/erlang.mk/1/guide/getting_started/index.html
index 5619b384..67c402ef 100644
--- a/docs/en/erlang.mk/1/guide/getting_started/index.html
+++ b/docs/en/erlang.mk/1/guide/getting_started/index.html
@@ -273,6 +273,36 @@ Eshell V7<span style="color: #990000">.</span><span style="color: #993399">0</sp
</div>
</div>
<div class="sect1">
+<h2 id="_getting_started_from_scratch">Getting started from scratch</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>If you already have an application, or you want to have full
+control over what files will be created, you can setup Erlang.mk
+manually.</p></div>
+<div class="paragraph"><p>Erlang.mk is very easy to setup: all that you need to do is to
+create a folder, put Erlang.mk in it, and write a one line
+Makefile containing:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.8
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt>include erlang.mk</tt></pre></div></div>
+<div class="paragraph"><p>For a step by step:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.8
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt>$ mkdir hello_joe
+$ cd hello_joe
+$ curl https<span style="color: #990000">:</span>//raw<span style="color: #990000">.</span>githubusercontent<span style="color: #990000">.</span>com/ninenines/erlang<span style="color: #990000">.</span>mk/master/erlang<span style="color: #990000">.</span>mk
+$ echo <span style="color: #FF0000">"include erlang.mk"</span> <span style="color: #990000">&gt;</span> Makefile
+$ make</tt></pre></div></div>
+<div class="paragraph"><p>From that point onward you can create an <code>src/</code> folder or start
+using templates.</p></div>
+</div>
+</div>
+<div class="sect1">
<h2 id="_using_spaces_instead_of_tabs">Using spaces instead of tabs</h2>
<div class="sectionbody">
<div class="paragraph"><p>Erlang.mk defaults to tabs when creating files from templates.