-* [Where to get started?](help/Developers-Intro)
-* [Help on Github](help/Github)
-* [Help on Vagrant](help/Vagrant)
-* [How to translate Friendica](help/translations)
-* [Bugs and Issues](help/Bugs-and-Issues)
-* [Plugin Development](help/Plugins)
-* [Theme Development](help/themes)
-* [Smarty 3 Templates](help/smarty3-templates)
-* [Message Flow](help/Message-Flow)
-* [Database schema documantation](help/database)
-* [Class Autoloading](help/autoloader)
-* [Code - Reference(Doxygen generated - sets cookies)](doc/html/)
-* [Twitter/GNU Social API Functions](help/api)
-
+* [Get started](help/Developers-Intro)
+* Set up development environment
+ * [Help on Github](help/Github)
+ * [Help on Vagrant](help/Vagrant)
+ * [Bugs and Issues](help/Bugs-and-Issues)
+* Code structure
+ * [Addon Development](help/Addons)
+ * [Theme Development](help/themes)
+ * [Smarty 3 Templates](help/smarty3-templates)
+* How To
+ * [Translate Friendica](help/translations)
+ * [Use Composer](help/Composer)
+ * [Move classes to `src`](help/Developer-How-To-Move-Classes-to-src)
+ * [Run tests](help/Tests)
+* Reference
+ * [Twitter/GNU Social API Functions](help/api)
+ * [Code (Doxygen generated - sets cookies)](doc/html/)
+ * [Protocol Documentation](help/Protocol)
+ * [Database schema documantation](help/database)
+ * [Class Autoloading](help/autoloader)