Стараемся придерживаться Conventional Commits
Примечание
Если итоговый МР будет со сквошем, то внутри ветки неважно какой нейминг (желательно CC). Такой МР должен называться по Conventional Commits - потому что после мержа коммит попадет в историю с названием МРа.
Какие типы используем?
- ci: изменение конфигурации CI
- docs: изменения документации
- feat: новая функциональность
- fix: фикс бага
- style: изменения визуала и не более
- perf: изменения улучшающие производительность
- refactor: рефакторинг
- test: написание тестов
- chore: уборка по дому - изменение, которое не относится к другим типам
Какие scopes используем?
На данный момент используем любые скоупы семантически подходящие к задаче, которую МР решает.
Из частых: release, course, player, cache, subscription, core, ui_kit, engage, promo, auth, account, l10n, icons, bookmarks