Files
voidea/docs/git-flow.md
T

1.2 KiB

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)