36 lines
846 B
Markdown
36 lines
846 B
Markdown
# 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
|
|
```
|