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