automatically create doxygen documentation and deploy to branch GH-pages
is executed by push on main
executes on ubuntu latest (noble). This has doxygen version 1.9.8 - package. This should not be a problem since backwards compatible. If it is dev container will be updated.
Add package graphviz to dev container
graphviz is used by doxygen to create svg graphs
documentation can be created as a test in dev container
Delete doubled main
in the project root directory was an old copy of main.cpp -> deleted
Create Doxyfile
Add submodule doxygen-awesome-css
Implements github action Doxygen GitHub Pages Deploy Action
Add package graphviz to dev container
Delete doubled main
Closes #28