feat: check svg usage
Описание
Добавлен хук check_unused_svg.py
, который проверяет, все ли файлы .svg
из папки docs/images
используются в документации — то есть принадлежат множеству used_svg
.
Множество used_svg
формата set[str]
содержит относительные пути файлов .svg
, используемых в документации. Множество генерируется в хуке check_svg_attrs.py
и добавляется в конфигурационный файл MkDocs.
Если файл .svg
не используется в документации, в лог MkDocs будет выведена следующая запись со статусом INFO
:
INFO - check_unused_svg: UNUSED SVG: images/table_joined.svg
See:
- !273 (merged) — прецедент
-
!315 (merged) — источник хука
check_svg_attrs.py
Close #...- Target branch:
main
- Changes should be cherry-picked to 24.1: NO
- Staging: https://docs.binary.picodata.io/picodata/branch-check-svg-usage/
Edited by Artur Sabirov