To replicate our steps to generate documentation from sources, you must have CMake, Doxygen, Sphinx, m2r2 and Breathe installed. We're using the ReadTheDocs Sphinx theme, so please install it as well. Feel free to use the latest versions of the tools mentioned.
You can find the related code at https://github.com/PacktPublishing/Software-Architecture-with-Cpp/tree/master/Chapter03.