The build was tested on Ubuntu 22.04 (and Mac OS Ventura 13.5 for development purposes)
❗️ Requires doxygen 1.10.0+
- install dependencies:
sudo apt install make graphviz - install doxygen 1.10.0+:
wget https://www.doxygen.nl/files/doxygen-1.10.0.linux.bin.tar.gz && tar -xvzf doxygen-1.10.0.linux.bin.tar.gz && cd doxygen-1.10.0/ && sudo make install - in project folder run:
make docs
P.S. Do not be afraid of the huge number of errors at the beginning of the build 🙃
After building the documentation, you can add hard links to the files to be changed. For example, I'm going to change customdoxygen.css:
frontend@PC:~/Desktop/userver$ rm docs/html/customdoxygen.css
frontend@PC:~/Desktop/userver$ ln scripts/docs/customdoxygen.css docs/html/customdoxygen.css
Now it is possible to use tools like LiveServer