mkdocs: set up versioning depending on command
Summary
- mkdocs: set up versioning depending on command
Состояние версионирования документации зависит от команды вызова MkDocs:
-
mkdocs build
— версионирование включается -
mkdocs serve
— версионирования не включается
Изменение реализовано в виде хука set_versioning.py
.
Как следствие, при выполнении команды mkdocs serve
из лога пропали записи типа WARNING
, обусловленные отсутствием файла versions.json
:
INFO - [21:35:25] Serving on http://127.0.0.1:8000/picodata/
WARNING - [21:35:39] "GET /versions.json HTTP/1.1" code 404
INFO - [21:35:39] Browser connected: http://127.0.0.1:8000/picodata/
WARNING - [21:39:43] "GET /versions.json HTTP/1.1" code 404
INFO - [21:39:43] Browser connected: http://127.0.0.1:8000/picodata/overview/description/
- Cherry-pick to: none
- Staging: https://docs.binary.picodata.io/picodata/asabirov_set_versioning_in_ci/
- Follow-up for !502 (merged)
- See also !375 (closed)
Edited by Artur Sabirov