ci: add documentation pipeline stage for development branch
build: generate javadoc documentations using doxygen
ci: deploy docs on push to main
Please note that blocking a user has other effects, such as: