doc: Restore main index and cleanup
Also move about_zephyr back to main page and remove duplicated
examples for nano kernel.
Change-Id: Icbc899ce5688d853a59dfc5c8d50f34048ed212b
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/doc/quick_start/about_zephyr.rst b/doc/about_zephyr.rst
similarity index 96%
rename from doc/quick_start/about_zephyr.rst
rename to doc/about_zephyr.rst
index 563b480..1b042c7 100644
--- a/doc/quick_start/about_zephyr.rst
+++ b/doc/about_zephyr.rst
@@ -52,6 +52,6 @@
increase performance. An optional error checking infrastructure is provided
that can assist in debugging during application development.
-The Zephyr kernel is suppported on multiple architectures,
+The Zephyr kernel is supported on multiple architectures,
including ARM Cortex-M, Intel x86, and ARC. The list of supported platforms
can be found :ref:`here <platform>`.
diff --git a/doc/index.rst b/doc/index.rst
index 05d0787..2cee9f0 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -6,23 +6,39 @@
.. include:: disclaimers.rst
-The Zephyr Kernel Documentation
-###############################
+Getting Started
+###############
.. toctree::
- :maxdepth: 2
+ :maxdepth: 1
- quick_start/quick_start
- kernel/kernel
- application/application
- platform/platform
+ about_zephyr.rst
+ kernel/kernel.rst
+ quick_start/quick_start.rst
+
+Developer Guides
+################
+
+.. toctree::
+ :maxdepth: 1
+
+ application/application.rst
+ platform/platform.rst
collaboration/collaboration
- reference/reference
-Indexes and Tables
-******************
+Reference Guides
+################
+
+.. toctree::
+ :maxdepth: 1
+
+ reference/api.rst
+ reference/configuration.rst
+ reference/kbuild.rst
+
+Indices and tables
+##################
* :ref:`genindex`
* :ref:`search`
-
diff --git a/doc/kernel/nanokernel/nanokernel.rst b/doc/kernel/nanokernel/nanokernel.rst
index 258dcbf..3069942 100644
--- a/doc/kernel/nanokernel/nanokernel.rst
+++ b/doc/kernel/nanokernel/nanokernel.rst
@@ -16,4 +16,3 @@
nanokernel_synchronization
nanokernel_data
nanokernel_interrupts
- nanokernel_example