summaryrefslogtreecommitdiff
path: root/docs/refman/templates/root.mustache
diff options
context:
space:
mode:
Diffstat (limited to 'docs/refman/templates/root.mustache')
-rw-r--r--docs/refman/templates/root.mustache48
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/refman/templates/root.mustache b/docs/refman/templates/root.mustache
new file mode 100644
index 000000000..b62a6f68c
--- /dev/null
+++ b/docs/refman/templates/root.mustache
@@ -0,0 +1,48 @@
+---
+short-description: The Meson reference manual
+render-subpages: false
+...
+
+# Reference manual
+
+This is the root page of the Meson reference manual. All functions
+and methods are documented in detail in the following subpages:
+
+## Elementary types
+
+{{#elementary}}
+{{>root_link}}
+{{/elementary}}
+
+## Functions
+
+The following functions are available in build files. Click on each
+to see the description and usage. The objects returned by them are
+[listed here](#returned-objects).
+
+{{#functions}}
+{{>root_link}}
+{{/functions}}
+
+## Builtin objects
+
+These are built-in objects that are always available.
+
+{{#builtins}}
+{{>root_link}}
+{{/builtins}}
+
+## Returned objects
+
+These are objects that can be returned by [functions](#functions)
+or other methods.
+
+{{#returned}}
+{{>root_link}}
+{{/returned}}
+
+## Modules
+
+{{#modules}}
+{{>root_link}}
+{{/modules}}