Update Actions to generate and deploy documentation from master branch
based on the great work of @riri in PR #734 . i have taken things 1 step further and updated the actions to allow generation of documentation directly from the master branch. Not only does it generate from the master branch; it also does so without the need to store any HTML in the repo. no separate branches or anything.
The way it works is by github actions allowing the upload of artifacts. So, on push, the action builds the code, then builds the documentation, then uploads the html directory as an artifact.
Then the deployment action grabs the artifact and deploys that as a webpage. You can view the web page example on my repo linked here
CRITICAL: the build and deployment settings for the repo will need to be updated from source = branch to source = github action
Note: i also took a moment to fix the errors around building DOT diagrams.
Could we get this merged?