Skip to content
Merged
18 changes: 18 additions & 0 deletions docs/git-workflow/commits.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,24 @@ vendor/bin/validate-commit .git/COMMIT_EDITMSG
vendor/bin/validate-commit <(git log -1 --format=%B)
```

## Черновые коммиты

Черновой коммит — промежуточная фиксация многоэтапной работы. Его делает сам исполнитель: целенаправленно, на атомарном и логически завершённом этапе. Формат остаётся Conventional Commits: отдельного типа `wip` нет, черновик оформляется допустимым типом.

### Формат чернового коммита

```text
chore(<scope>): wip <что сделано> / черновик <что сделано>
```

`<что сделано>` — короткое описание выполненного этапа. Правила subject сохраняются, кроме повелительного наклонения: его заменяет пометка `wip … / черновик …`.

### Пример чернового коммита

```text
chore(app-web): wip add buy form step / черновик шага формы покупки
```

## Алгоритм создания коммита

1. Выбери `<type>`.
Expand Down
1 change: 1 addition & 0 deletions docs/git-workflow/pull-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ package: prikotov/git-workflow

- После approval пользователя заверши PR через GitHub (`gh pr merge`).
- Запрещено выполнять локальный merge PR-ветки в целевую ветку.
- Head-ветку удаляй только после merge: удаление ветки до слияния автоматически закрывает PR.
- Слей PR подготовки обычного релиза или срочного исправления до публикации тега.
- PR возврата срочного исправления из `release/x.y.z` в основную ветку слей после выпуска. Не удаляй исходную релизную ветку при слиянии.

Expand Down
Loading