Skip to content

mkdocs: set up versioning depending on command

Artur Sabirov requested to merge asabirov/set_versioning_in_ci into main

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/

Edited by Artur Sabirov

Merge request reports