Build the documentation with make doc.
If you have an older verbsion of cmake, the documentation may be built when you do make all. If so you can disable documentation build with
cmake -DBUILD_DOCS=OFF
You need the following tools to build the documentation:
The versions above are known to work, earlier versions may or may not.
Documentation is written in reStructuedText
All rst and html format documentation is installed in the share/doc directory. Man pages are also installed in the standard share/man locations.
The dispatch web site has pre-generated documentation for each release and a random snapshot of the trunk.
Documentation sub-directories:
Most chapters of the book are restructuredText files, you can edit them with any text editor. See the quick reference for a handy guide to syntax.
Some chapters are generated by python scripts rather than being simple source files. For example schema.md is generated by schema_md.py from the documentation strings in the management schema qdrouterd.json.