Перед PR, который меняет публичный API, README или docs/site/, выполните:
make docs-strict
make docs-reportДля полной локальной проверки ссылок установите lychee:
brew install lycheeили на Linux:
cargo binstall lycheeПосле установки доступна проверка:
make docs-checkTTFC показывает, за сколько минут новый пользователь проходит путь от чистого
окружения до первого реального get_self() из docs/site/tutorials/getting-started.md.
Цель документации: не больше 15 минут.
Процедура перед релизом:
- Создайте новый временный каталог и виртуальное окружение.
- Установите опубликованный пакет:
pip install avito-py. - Установите реальные
AVITO_CLIENT_IDиAVITO_CLIENT_SECRET. - Запустите секундомер.
- Выполните tutorial
getting-started.mdдо успешногоget_self(). - Остановите секундомер и запишите результат в минутах.
- Запишите результат в release notes или changelog релиза.
make docs-report генерирует machine-readable Swagger bindings report для
reference coverage; TTFC остаётся ручной release-проверкой.