Add doxygen job

master
Melroy van den Berg 2021-02-17 17:59:53 +01:00
parent a42d8934ee
commit eba74cbc79
2 changed files with 15 additions and 1 deletions

View File

@ -6,13 +6,22 @@ variables:
static_code_analysis:
script: ./check.sh
doxygen:
#stage: analysis
before_script:
- mkdir -p build/docs
script:
- doxygen docs/Doxyfile
artifacts:
paths:
- build/docs/html/
build:
script: ./scripts/build_prod.sh
artifacts:
name: "Packages + Documentation"
expire_in: 1 week
paths:
#- doc/doxygen/
- build_prod/browser-*.deb
- build_prod/browser-*.rpm
- build_prod/browser-*.tar.gz

View File

@ -51,6 +51,11 @@ For the build you need at least:
* GTK & Cairo & Pango (including C++ bindings):
- Package: `libgtkmm-3.0-dev` under Debian based distros
### Documentation
See latest [DWeb Browser Docs](https://gitlab.melroy.org/dwww/dbrowser/-/jobs/artifacts/master/file/build/docs/html/index.html?job=doxygen).
### Diagrams
There existing several design and/or research diagrams of Browser by using PlantUML. Sometimes words aren't enough to explain yourself.