docs: ветки — только для долгих, зависимых и рискованных задач
Один разработчик без ревью: ветка нужна не всегда, а когда защищает main от полуготового кода. Мелкие фиксы — прямо в main. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+6
-2
@@ -20,8 +20,12 @@
|
|||||||
`вопрос-бизнесу`, `смена-модели`.
|
`вопрос-бизнесу`, `смена-модели`.
|
||||||
- Если пункт меняет устройство данных (`смена-модели`) — сначала ADR, потом код.
|
- Если пункт меняет устройство данных (`смена-модели`) — сначала ADR, потом код.
|
||||||
- Если нужен ответ бизнеса (`вопрос-бизнесу`) — вопрос в чат, issue ждёт ответа.
|
- Если нужен ответ бизнеса (`вопрос-бизнесу`) — вопрос в чат, issue ждёт ответа.
|
||||||
3. **Работа.** Ветка `fix/<номер>-кратко` или `feat/<номер>-кратко`. Баг — сначала падающий
|
3. **Работа.** Баг — сначала падающий Jest-тест, потом фикс. Коммиты —
|
||||||
Jest-тест, потом фикс. Коммиты — `тип: описание (#номер)`.
|
`тип: описание (#номер)`.
|
||||||
|
- Мелкий фикс (час-два, один-два коммита) — прямо в `main`.
|
||||||
|
- Ветка `feat/<номер>-кратко` или `fix/<номер>-кратко` — если задача на несколько дней,
|
||||||
|
зависит от внешнего (новые списки SP, потоки, бэкенд) или рискованная. Цель одна:
|
||||||
|
`main` в любой момент можно выкатить на прод.
|
||||||
4. **Деплой.** Запись в `CHANGELOG.md`, тег версии `vX.Y.Z` (= версия в
|
4. **Деплой.** Запись в `CHANGELOG.md`, тег версии `vX.Y.Z` (= версия в
|
||||||
`config/package-solution.json`), issue закрывается, в чат — короткий список изменений.
|
`config/package-solution.json`), issue закрывается, в чат — короткий список изменений.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user