59 lines
2.1 KiB
Markdown
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 будет отображаться под задачей если
|
|
его добавить в зависимости.
|