diff --git a/doc/development_guide/configure_environment/configure_environment.md b/doc/development_guide/configure_environment/configure_environment.md
new file mode 100644
index 0000000000000000000000000000000000000000..3610c9e590fde6a01d6ac39578891bf01259c7ec
--- /dev/null
+++ b/doc/development_guide/configure_environment/configure_environment.md
@@ -0,0 +1,6 @@
+- [2.1.1. Python](./2.1.-Configure-Environment/2.1.1.-Python)
+- [2.1.2. Java (Quarkus)](./2.1.-Configure-Environment/2.1.2.-Java-(Quarkus))
+- [2.1.3. Java (Maven)](./2.1.-Configure-Environment/2.1.3.-Java-(Maven))
+- [2.1.4. Rust](./2.1.-Configure-Environment/2.1.4.-Rust)
+- [2.1.5. Erlang](./2.1.-Configure-Environment/2.1.5.-Erlang)
+- [2.1.6. Kotlin](./2.1.-Configure-Environment/2.1.6.-Kotlin)
diff --git a/doc/development_guide/development_guide.md b/doc/development_guide/development_guide.md
new file mode 100644
index 0000000000000000000000000000000000000000..c1a31d314b4388e7432b24d481533335edddc43b
--- /dev/null
+++ b/doc/development_guide/development_guide.md
@@ -0,0 +1,3 @@
+- [2.1. Configure Environment](./2.-Development-Guide/2.1.-Configure-Environment)
+- [2.2. Configure VScode](./2.-Development-Guide/2.2.-Configure-VScode)
+- [2.3. Develop A Component (WIP)](./2.-Development-Guide/2.3.-Develop-A-Component)
diff --git a/mkdocs.yml b/mkdocs.yml
index b2728d1c729bdd09b733689b209b95f68fb1bd4c..8cab4af343f16239e16052bd55880a39324a2ca9 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -74,21 +74,20 @@ extra:
 nav:
   - 1. Deployment Guide: ./deployment_guide/deployment_guide.md
   - 1.1. Configure your Machine: ./deployment_guide/configure_your_machine/configure_your_machine.md
-    - 1.1.1. Physical Server: ./deployment_guide/configure_your_machine/physical_server.md
-    - 1.1.2. Oracle Virtual Box: ./deployment_guide/configure_your_machine/oracle_virtual_box.md
-    - 1.1.3. VMWare Fusion: ./deployment_guide/configure_your_machine/vm_ware_fusion.md
-    - 1.1.4. OpenStack: ./deployment_guide/configure_your_machine/openstack.md
-    - 1.1.5. Vagrant Box: ./deployment_guide/configure_your_machine/vagrant_box.md
+  - 1.1.1. Physical Server: ./deployment_guide/configure_your_machine/physical_server.md
+  - 1.1.2. Oracle Virtual Box: ./deployment_guide/configure_your_machine/oracle_virtual_box.md
+  - 1.1.3. VMWare Fusion: ./deployment_guide/configure_your_machine/vm_ware_fusion.md
+  - 1.1.4. OpenStack: ./deployment_guide/configure_your_machine/openstack.md
+  - 1.1.5. Vagrant Box: ./deployment_guide/configure_your_machine/vagrant_box.md
   - 1.2. Install MicroK8s: ./deployment_guide/install_micro_k8s/install_micro_k8s.md
   - 1.3. Deploy TeraFlowSDN: ./deployment_guide/deploy_TeraFlowSDN/deploy_TeraFlowSDN.md
   - 1.4. WebUI and Grafana Dashboards: ./deployment_guide/webUI_and_grafana_dashboards/webUI_and_grafana_dashboards.md
   - 1.5. Show deployments and Logs: ./deployment_guide/show_deployment_and_logs/show_deployment_and_logs.md
 
-      
-  - 2. Development Guide:
-      - 2.1 Configure Environment: 
-          - 2.1.1. Python: ./development_guide/configure_environment/python.md
-          - 2.1.2. Java (Quarkus): ./development_guide/configure_environment/java_quarkus.md 
+  - 2. Development Guide: ./development_guide/development_guide.md
+  - 2.1 Configure Environment: ./development_guide/configure_environment/configure_environment.md
+  - 2.1.1. Python: ./development_guide/configure_environment/python.md
+  - 2.1.2. Java (Quarkus): ./development_guide/configure_environment/java_quarkus.md 
 
   - Testing:
       - Test Plan: ./testing/testplan/README.md