From 8cdd0f8eecb4086cac324d8cf44ccac3d4b39190 Mon Sep 17 00:00:00 2001 From: Valerie R Young Date: Fri, 29 Jul 2016 15:54:00 -0400 Subject: reproducible debian: add README to mustache directory Signed-off-by: Holger Levsen --- mustache-templates/README | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 mustache-templates/README (limited to 'mustache-templates/README') 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}}{{/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 -- cgit v1.2.3-54-g00ecf