diff --git a/docs/make.jl b/docs/make.jl
index 7e696a5ee95816a6434206f9343a688e0c96a874..98b8d3de7b9757a8d7e36dcd240de2bf9c672a89 100644
--- a/docs/make.jl
+++ b/docs/make.jl
@@ -15,11 +15,3 @@ makedocs(
         "index.md",
     ]
 )
-
-deploydocs(
-    repo   = "gitlab.control.lth.se/processes/LabProcesses.jl.git",
-    branch = "gh-pages",
-    target = "build",
-    deps   = nothing,
-    make   = nothing
-)
diff --git a/docs/src/index.md b/docs/src/index.md
index 25f067424734c09c59a5ff9095810eefe25ceb88..3bd638bc9e66d159bbbe8e8e42f1f6bfc4d50962 100644
--- a/docs/src/index.md
+++ b/docs/src/index.md
@@ -164,6 +164,15 @@ Private = false
 Pages   = ["LabProcesses.jl", "controllers.jl", "reference_generators.jl", "utilities.jl"]
 ```
 
+# Process interface specification
+All processes must implement the following interface. See the existing
+implementations in the folder `interface_implementations` for guidance.
+
+```@autodocs
+Modules = [LabProcesses]
+Private = false
+Pages   = ["interface_documentation.jl"]
+```
 
 # Index