summaryrefslogtreecommitdiffstats
path: root/mustache-templates
diff options
context:
space:
mode:
Diffstat (limited to 'mustache-templates')
-rw-r--r--mustache-templates/README26
-rw-r--r--mustache-templates/reproducible/README12
2 files changed, 26 insertions, 12 deletions
diff --git a/mustache-templates/README b/mustache-templates/README
new file mode 100644
index 00000000..c812e2a5
--- /dev/null
+++ b/mustache-templates/README
@@ -0,0 +1,26 @@
+mustache is a templating language with the following simple rules.
+The template accepts a "context" -- a python dictionary. Values can be
+Booleans, strings, numbers, html, and lists of dictionaries. Empty stings,
+None and False values are interpreted as false.
+
+See complete description here: https://mustache.github.io/mustache.5.html
+
+Syntax:
+{{foo}}
+ -> subsitute with the value of foo
+
+{{#foo}}some html{{/foo}}
+ -> if foo exists and it's value is not false, include "some html"
+
+{{^foo}}some html{{/foo}}
+ -> if foo does not exists or it's value is false, include "some html"
+
+{{#foo}}{{^bar}}some html{{/bar}}{{/foo}}
+ -> if foo exists and bar does not exist, include "some html"
+
+{{#items}}<ul>{{item}}</ul>{{/items}}
+ -> if context['items'] is a list of dictionaries, repeat the html between
+ the "items" tags using each object as the context iteratively.
+
+{{{additional_html}}}
+ -> three "{" must be used to pass html into a template
diff --git a/mustache-templates/reproducible/README b/mustache-templates/reproducible/README
deleted file mode 100644
index fb314895..00000000
--- a/mustache-templates/reproducible/README
+++ /dev/null
@@ -1,12 +0,0 @@
-mustache is documented in PLEASE FIXME valerie! :)
-
-{{#foo}}
- -> if foo is defined
-
-{{^foo}}
- -> if foo is not defined
-
-{{#foo}}{{^bar}}
- -> if foo is defined and bar is not defined
-
-