diff --git a/REFERENCE.md b/REFERENCE.md
new file mode 100644
index 0000000..4808be2
--- /dev/null
+++ b/REFERENCE.md
@@ -0,0 +1,39 @@
+# Reference
+
+
+
+## Table of Contents
+
+### Classes
+
+* [`example`](#example): An example class
+
+## Classes
+
+### `example`
+
+An example class
+
+#### Parameters
+
+The following parameters are available in the `example` class:
+
+* [`file`](#-example--file)
+* [`content`](#-example--content)
+
+##### `file`
+
+Data type: `Stdlib::Absolutepath`
+
+The file to manage
+
+Default value: `'/tmp/puppet-example'`
+
+##### `content`
+
+Data type: `String[1]`
+
+The content in the file
+
+Default value: `'Hello World!'`
+