Перейти к содержанию

Git workflow

Основная единица изменения — небольшой reviewable merge request: продуктовая страница, runtime-контракт или независимый UI-компонент портала.

Перед MR

  1. Обновить ветку от целевой ветки без переписывания чужой истории.
  2. Запустить pytest, Ruff, JavaScript syntax check и strict build.
  3. Проверить rg на секреты, временные URL и устаревшие product names.
  4. Визуально проверить desktop и mobile layout.
  5. Описать изменение схемы данных и обратную совместимость.

Generated site, virtual environments, secrets и реальные Allure reports в Git не добавляются. Коммит выполняется только после локальной проверки и явного решения владельца проекта.