anthony revised this gist . Go to revision
1 file changed, 8 insertions, 6 deletions
README.md
| @@ -1,11 +1,13 @@ | |||
| 1 | 1 | # Doxygen | |
| 2 | 2 | ||
| 3 | - | 1. Выполнить `docker buildx build -t axenov/doxygen .` | |
| 4 | - | 2. Разместить `Doxyfile` в корне проекта | |
| 5 | - | 3. В файле `Doxyfile` изменить `PROJECT_NAME` и `PROJECT_BRIEF` под проект | |
| 6 | - | 4. Удалить директорию `./docs/doxygen` | |
| 7 | - | 5. Из корня проекта запустить `docker run -it --rm -v $PWD:/data axenov/doxygen` и дождаться конца | |
| 8 | - | 6. Открыть в браузере файл `./docs/doxygen/html/index.html` | |
| 3 | + | 1. Выполнить `docker buildx build -t axenov/doxygen .` для создания образа | |
| 4 | + | 2. Выполнить `docker run -it --rm -v $PWD:/data axenov/doxygen -g Doxyfile` для генерации заготовки конфига | |
| 5 | + | 3. Для изменения `Doxyfile` можно пользоваться текстовым редаткором, либо использовать `doxywizard` из пакета `doxygen-gui` | |
| 6 | + | 4. Разместить `Doxyfile` в корне проекта | |
| 7 | + | 5. В файле `Doxyfile` изменить `PROJECT_NAME` и `PROJECT_BRIEF` под проект | |
| 8 | + | 6. Удалить директорию `./docs/doxygen` | |
| 9 | + | 7. Из корня проекта запустить `docker run -it --rm -v $PWD:/data axenov/doxygen` и дождаться конца | |
| 10 | + | 8. Открыть в браузере файл `./docs/doxygen/html/index.html` | |
| 9 | 11 | ||
| 10 | 12 | ## Доп. информация | |
| 11 | 13 | ||
anthony revised this gist . Go to revision
2 files changed, 24 insertions
Dockerfile(file created)
| @@ -0,0 +1,12 @@ | |||
| 1 | + | FROM alpine:latest AS doxygen | |
| 2 | + | ||
| 3 | + | RUN apk add --no-cache \ | |
| 4 | + | doxygen \ | |
| 5 | + | graphviz \ | |
| 6 | + | fontconfig \ | |
| 7 | + | font-noto \ | |
| 8 | + | font-noto-emoji \ | |
| 9 | + | font-noto-cjk | |
| 10 | + | ||
| 11 | + | WORKDIR /data | |
| 12 | + | ENTRYPOINT ["doxygen"] | |
README.md(file created)
| @@ -0,0 +1,12 @@ | |||
| 1 | + | # Doxygen | |
| 2 | + | ||
| 3 | + | 1. Выполнить `docker buildx build -t axenov/doxygen .` | |
| 4 | + | 2. Разместить `Doxyfile` в корне проекта | |
| 5 | + | 3. В файле `Doxyfile` изменить `PROJECT_NAME` и `PROJECT_BRIEF` под проект | |
| 6 | + | 4. Удалить директорию `./docs/doxygen` | |
| 7 | + | 5. Из корня проекта запустить `docker run -it --rm -v $PWD:/data axenov/doxygen` и дождаться конца | |
| 8 | + | 6. Открыть в браузере файл `./docs/doxygen/html/index.html` | |
| 9 | + | ||
| 10 | + | ## Доп. информация | |
| 11 | + | ||
| 12 | + | * https://www.doxygen.nl/manual/index.html | |