Initial commit
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..a412413
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,52 @@
+
+=======
+reclass
+=======
+
+reclass is an “external node classifier” (ENC) as can be used with automation tools, such as Puppet, Salt, and Ansible. It is also a stand-alone tool for merging data sources recursively.
+
+Sample pillars
+==============
+
+Reclass storage with data fetched from git
+
+.. code-block:: yaml
+
+    reclass:
+      storage:
+        enabled: true
+        base_dir: /srv/reclass
+        data_source:
+          engine: git
+          address: git@repo.domain.com:reclass/reclass-project.git
+          revision: master
+
+Reclass storage with local data source
+
+.. code-block:: yaml
+
+    reclass:
+      storage:
+        enabled: true
+        base_dir: /srv/reclass
+        data_source:
+          engine: local
+
+Reclass storage with arbitrary class mappings
+
+.. code-block:: yaml
+
+    reclass:
+      storage:
+        enabled: true
+        ...
+        class_mappings:
+        - target: '\*'
+          class: default
+
+Read more
+=========
+
+* http://reclass.pantsfullofunix.net/index.html
+* http://reclass.pantsfullofunix.net/operations.html
+* http://ryandlane.com/blog/2014/12/10/reloading-grains-and-pillars-during-a-saltstack-run/