aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..5c0f1e3
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,15 @@
+Introduction
+============
+
+Consfigurator is a system for declarative configuration management using
+Common Lisp. You can use it to configure hosts as root, deploy services as
+unprivileged users and build disc images.
+
+Many or all of the good ideas here come straight from Joey Hess's Propellor_.
+I'm working on Consfigurator mainly because I think Propellor is great and
+reimplementing those ideas is good practice in writing Common Lisp, but also
+because after five years of using and extending Propellor, I've come to
+disagree with Joey about whether Haskell's type system helps or hinders using
+and extending Propellor.
+
+.. Propellor_ https://propellor.branchable.com/