From eacc8add5ddbd1a68a1dea6a70666a0b97e1b227 Mon Sep 17 00:00:00 2001
From: Christian Krause <christian.krause@idiv.de>
Date: Wed, 5 Jun 2019 14:07:56 +0200
Subject: [PATCH] adds alternatives section

---
 README.md | 41 +++++++++++++++++++++++++++++------------
 1 file changed, 29 insertions(+), 12 deletions(-)

diff --git a/README.md b/README.md
index 93b9a98..b29d206 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-Change to Document Title Here
-=============================
+Pandoc Template
+===============
 
 A flexible and future proof way to write documents.
 
@@ -29,12 +29,24 @@ The default features include:
 
 ### Disabling Features
 
-You can remove some features just by removing the respective content in the
-Markdown sources.
+You can disable most features by just removing the respective content in the
+Markdown sources. Some feature are integrated in the `Makefile` for which you
+need to perform additional steps:
 
 -   **plots:** remove the `*.R` file(s) in `img/plot`
 -   **flowcharts:** remove the `*.dot` file(s) in `img/graph`
 
+### Alternatives
+
+Most features and tools are optional **and** replaceable, the only real core
+tool is [pandoc][]. Besides that, everything can be changed, e.g. you could use
+a different programming language for plotting, you could use [Inkscape][] to
+create and edit your flowcharts, or you could even use a different build tool.
+
+If you have an idea, suggestion, or even a concrete example, feel free to [open
+an issue][issue] or create a merge request. The more (optional) features we can
+offer the more it shows how flexible and future proof this way of working is.
+
 Continuous Integration
 ----------------------
 
@@ -58,9 +70,10 @@ integrated. See [this issue][spell-check-issue] for more information and
 progress.
 
 If you think that the spell checker with its [current
-limitations][spell-check-issue] is more of an annoyance than help, you can
-disable it by removing the **check** stage from the `.gitlab-ci.yml` file. Once
-the issues are fixed, you can simply re-enable it by reverting the commit.
+limitations][spell-check-issue] is more of an annoyance than help and you can
+rely on the spell checking from your editor, you can disable it by removing the
+**check** stage from the `.gitlab-ci.yml` file. Once the issues are fixed, you
+can simply re-enable it by [reverting the commit][git-revert].
 
 ### Deployment to Nextcloud
 
@@ -131,8 +144,8 @@ build the template PDF, you need these dependencies:
 - [pandoc and pandoc-citeproc][pandoc]
 - LaTeX, either through **texlive** or **MiKTeX**
 - GNU **make**
-- [graphviz][]
-- R including the packages **data.table**, **tidyverse** and **svglite**
+- [Graphviz][]
+- [R][] including the packages **data.table**, **tidyverse** and **svglite**
   `install.packages(c("data.table", "tidyverse", "svglite"), Ncpus = 8)`
 - [watchexec][]
 - [markdown-spellcheck][]
@@ -140,12 +153,16 @@ build the template PDF, you need these dependencies:
 **Note:** On MS Windows, it might be helpful using [chocolatey][].
 
 
-[idiv-nc]: https://portal.idiv.de/nextcloud/
-[spell-check-issue]: https://git.idiv.de/templates/pandoc/issues/3
 
 [chocolatey]: https://chocolatey.org/
 [git]: https://git-scm.com/downloads
-[graphviz]: https://graphviz.gitlab.io/download/
+[git-revert]: https://git-scm.com/docs/git-revert
+[Graphviz]: http://www.graphviz.org/download/
+[idiv-nc]: https://portal.idiv.de/nextcloud/
+[Inkscape]: https://inkscape.org/
+[issue]: https://git.idiv.de/templates/pandoc/issues/new
 [markdown-spellcheck]: https://www.npmjs.com/package/markdown-spellcheck
 [pandoc]: https://pandoc.org/installing.html
+[R]: https://www.r-project.org/
+[spell-check-issue]: https://git.idiv.de/templates/pandoc/issues/3
 [watchexec]: https://github.com/watchexec/watchexec/releases
-- 
GitLab