Files
docs/docs/50-developing/02-branches.md
T
2026-06-16 15:43:18 +03:00

59 lines
2.1 KiB
Markdown

# Ветки и пулл-реквесты
## Branches
Для работы над задачей создаётся ветка с названием формата `i<номер_issue>-<краткое_описание>`.
Краткое описание это БУКВАЛЬНО 1-2 слова. Примеры:
```txt
i472-statements
i343-project-page
```
## Pull requests
Сразу после загрузки (`git push`) ветки рекомендуется создавать ей pull request и привязать его к
задаче
Описание PR должно иметь вид список изменений - пустая строка - вид отношения к задаче и
\#номер_задачи, пример:
```md
- cover `viewRoot` flag in `users.dal` with db tests
- add `viewRole.findOne` test group
Closes #381
```
или
```md
- добавил тесты на наличие буквы, цифры, спецсимвола и на повторяемость.
- улучшен алгоритм генерации пароля
Closes #433
```
или
```md
- rename statements-period.types
- fix DateView stories
Related to #472
```
1. Загружаем (`git push`) ветку
2. Создаём pull request с названием `WIP: <название_ветки>`
3. Добавляем описание
4. Добавляем PR в зависимости задачи (Dependencies справа)
Когда ветка готова, отправляем на ревью (Reviewers справа), убираем префикс `WIP` из названия и
перемещаем в столбец `To review` на [доске](http://git.arswarog.ru/1vit/more/projects/1).
## Доска проекта
Статус задач можно отслеживать на [доске проекта](http://git.arswarog.ru/1vit/more/projects/1). Pull
request на доску не добавляем, там должны быть только задачи. PR будет отображаться под задачей если
его добавить в зависимости.