We use standard open-source tools and practices for documentations. Many thanks to the developers of doxygen, docbook and other useful tools.
The code documentation is created by doxygen.
Other documentations, including this guide, are created by docbook.
The website and documentations are generated by xsltproc.