Встречается на собеседованиях • сегодня

Что такое Conventional Commits

Conventional Commits — это стандарт форматирования сообщений коммитов, который помогает автоматизировать CHANGELOG, семантическое версионирование и другие процессы. Формат:

text
<тип>[опционально область]: <описание>

[опционально тело]

[опционально подвал]

text

**Основные типы:**  
- `feat:` – новая функциональность (минорная версия `+0.1.0`)  
- `fix:` – исправление бага (патч `+0.0.1`)  
- `BREAKING CHANGE:` – изменения, ломающие обратную совместимость (мажор `+1.0.0`)  

**Пример:**  
```bash
git commit -m "feat(login): add OAuth2 support

Closes #123
BREAKING CHANGE: old auth endpoints removed"

Плюсы:

  • Четкая история изменений
  • Автоматизация версионирования (например, через semantic-release)
  • Упрощение код-ревью
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы