Files
olcrtc/.github/PULL_REQUEST_TEMPLATE.md

3.5 KiB
Raw Blame History

Что меняет PR

Связанные issue

Тип изменения

  • fix - исправление бага
  • feat - новая функциональность
  • refactor - рефакторинг без изменения поведения
  • perf - улучшение производительности
  • docs - только документация
  • build / ci - сборка, CI, пакетирование
  • chore - прочее (deps, форматирование и т.п.)
  • BREAKING CHANGE - ломает совместимость (конфиг/wire/публичный API)

Область

  • auth (internal/auth/jitsi|telemost|wbstream)
  • transport / channel (pkg/olcrtc/tunnel, datachannel/vp8/sei/video)
  • mux / control / liveness / lifecycle
  • session / app (internal/app/session, pkg/)
  • config / CLI / URI / sub
  • mobile (mobile/)
  • CI / Docker / mage
  • docs / examples
  • другое:

Как тестировалось

  • Provider:
  • Transport:
  • ОС:
  • Сценарий:
<команды / шаги / лог до и после>

Совместимость

  • Конфиг (*.yaml) совместим с предыдущей версией
  • Wire-протокол совместим (клиент старой версии работает с новым сервером и наоборот)
  • Публичный API в pkg/ не сломан

Чек-лист

  • Локально прогнаны mage lint и mage test
  • Добавлены/обновлены тесты, где это имеет смысл
  • Обновлена документация (docs/, примеры в docs/examples/, README), если поведение/конфиг изменились
  • В коде нет закомментированного мусора, отладочных fmt.Println, токенов и ключей
  • Я согласен с лицензией репозитория и тем, что мой вклад выпускается под ней

Дополнительно