Technical requirements
To replicate our steps to generate documentation from sources, you must have CMake, Doxygen, Sphinx, sphinx_mdinclude 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-2E/tree/main/Chapter03.