diff --git a/.gitignore b/.gitignore
index 6cc8134c..34669ade 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,5 @@
 /composer.lock
 /phpcs.xml
 /phpunit.xml
+/output/
 /vendor/
diff --git a/composer.json b/composer.json
index 12ad5ffc..0656ba91 100644
--- a/composer.json
+++ b/composer.json
@@ -70,6 +70,7 @@
         "laminas/laminas-log": "^2.15.3",
         "laminas/laminas-serializer": "^2.13.0",
         "laminas/laminas-session": "^2.13.0",
+        "phpdocumentor/guides-cli": "^1.5.0",
         "phpstan/phpstan": "^1.9.2",
         "phpstan/phpstan-phpunit": "^1.3.0",
         "phpunit/phpunit": "^9.5.27",
diff --git a/docs/en/index.rst b/docs/en/index.rst
index 5ec2ad00..eb5c2666 100644
--- a/docs/en/index.rst
+++ b/docs/en/index.rst
@@ -54,3 +54,14 @@ You can find more details about the features offered by DoctrineModule:
    this chapter explains how to use ObjectExists and NoObjectExists
    validator, that allow you to easily validate if a given entity exists
    or not.
+
+
+.. toctree::
+    :caption: Table of Contents
+
+    authentication
+    caching
+    cli
+    form-element
+    paginator
+    validator
diff --git a/docs/en/sidebar.rst b/docs/en/sidebar.rst
index 49edc9a2..e699d71a 100644
--- a/docs/en/sidebar.rst
+++ b/docs/en/sidebar.rst
@@ -1,3 +1,4 @@
+:orphan:
 .. toctree::
     :depth: 3