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