Git workflow¶
Основная единица изменения — небольшой reviewable merge request: продуктовая страница, runtime-контракт или независимый UI-компонент портала.
Перед MR¶
- Обновить ветку от целевой ветки без переписывания чужой истории.
- Запустить pytest, Ruff, JavaScript syntax check и strict build.
- Проверить
rgна секреты, временные URL и устаревшие product names. - Визуально проверить desktop и mobile layout.
- Описать изменение схемы данных и обратную совместимость.
Generated site, virtual environments, secrets и реальные Allure reports в Git не добавляются. Коммит выполняется только после локальной проверки и явного решения владельца проекта.