Initial commit: VoIdeaAI - voice-first AI idea assistant
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Git Flow
|
||||
|
||||
## Ветки
|
||||
|
||||
```
|
||||
main # Стабильная, production-ready
|
||||
develop # Интеграция фич
|
||||
feature/* # Новая функция (от develop)
|
||||
hotfix/* # Срочное исправление (от main)
|
||||
```
|
||||
|
||||
| Ситуация | Ветка | Цель |
|
||||
|----------|-------|------|
|
||||
| Новая фича | `feature/ai-analysis` | develop |
|
||||
| Баг в production | `hotfix/crash-on-empty` | main |
|
||||
| Эксперимент | `experiment/new-auth` | — |
|
||||
|
||||
## Conventional Commits
|
||||
|
||||
```
|
||||
<тип>[scope]: <описание>
|
||||
|
||||
[body]
|
||||
[footer]
|
||||
```
|
||||
|
||||
| Тип | Пример | Версия |
|
||||
|-----|--------|--------|
|
||||
| `feat` | `feat(api): add analyze endpoint` | MINOR |
|
||||
| `fix` | `fix: handle empty list` | PATCH |
|
||||
| `BREAKING` | `feat!: change response format` | MAJOR |
|
||||
| `docs` | `docs: add architecture doc` | — |
|
||||
| `refactor` | `refactor: extract IdeaService` | — |
|
||||
| `test` | `test: add auth integration tests` | — |
|
||||
| `chore` | `chore: add pre-commit config` | — |
|
||||
|
||||
## Правила коммитов
|
||||
|
||||
- Заголовок до 72 символов, императив, без точки
|
||||
- Тело: ЧТО и ЗАЧЕМ, а не КАК
|
||||
- PR → squash merge (1 PR = 1 коммит в develop)
|
||||
Reference in New Issue
Block a user