diff --git a/docs/flatland.rst b/docs/flatland.rst
new file mode 100644
index 0000000000000000000000000000000000000000..46af8f7003f9c235178dcddf119e66abe7b785f3
--- /dev/null
+++ b/docs/flatland.rst
@@ -0,0 +1,30 @@
+flatland package
+================
+
+Submodules
+----------
+
+flatland.cli module
+-------------------
+
+.. automodule:: flatland.cli
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+flatland.flatland module
+------------------------
+
+.. automodule:: flatland.flatland
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: flatland
+    :members:
+    :undoc-members:
+    :show-inheritance:
diff --git a/docs/modules.rst b/docs/modules.rst
new file mode 100644
index 0000000000000000000000000000000000000000..a644cfc997aa6bead6d9e978cca5b823748271aa
--- /dev/null
+++ b/docs/modules.rst
@@ -0,0 +1,7 @@
+flatland
+========
+
+.. toctree::
+   :maxdepth: 4
+
+   flatland