# Conventional Commits — шпаргалка ``` <тип>[optional scope]: <описание> [optional body] [optional footer] ``` ## Типы | Тип | Описание | Версия | |-----|----------|--------| | `feat` | Новая функция | MINOR | | `fix` | Исправление бага | PATCH | | `BREAKING` | Несовместимое изменение | MAJOR | | `docs` | Документация | — | | `style` | Форматирование | — | | `refactor` | Рефакторинг | — | | `test` | Тесты | — | | `chore` | Обслуживание | — | ## Примеры ``` feat(auth): add OAuth2 login with Yandex fix: handle empty list in idea search BREAKING: change API response format docs: update README with setup instructions refactor: extract IdeaService from api/ideas.py ```