Рабочий процесс - lilac-gb/marketplace GitHub Wiki
Как работаем на проекте:
-
Перед тем как взять задачу делаем в ветке develop
git pull
, чтобы получить последние изменения -
Берем в работу только то, что с пометкой
Take to work
-
Желательно брать задачи по приоритетам high, так как вы можете, что-то не сделать из-за того, что приоритетная задача не выполнена
-
Если берем задачу, то ставим себя исполняющим и по возможности ставим срок выполнения
-
После выполнения нужно создать и переключится на ветку. Название ветки должно выглядеть как
ISS-11
где ISS - является ISSUE, а 11 - является номером задачи, что вы делаете. -
Обязательно комментарий при git pull должен начинаться с
#11 -
, чтобы он отражался в задаче, в итоге выглядеть должно так#11 - Here comment what has been done, short please
. Комментарий пишите на английском языке -
После отправки берем ссылку pull request и кидаем в чат на review
-
Табличку с задачей переводим в Review in progress кто смотрит должен отписаться, чтобы это не делали все, 2 человека максимум, комментарии можно писать прямо в Pull request, исправления заливает в него же, тот кто делал.
-
Кто проверял после исправления ошибок переводит задачу в Reviewer approved
-
Потом я заливаю её в develop
-
После выполнения переключаемся на develop забираем все и берем следующую задачу
Чтобы получить общие изменения находясь в своей ветке:
-
Выйти в
develop
-
ввести
git pull
-
Переключится на свою ветку обратно
-
сделать
git rebase develop
-
Если есть проблемы исправить и
git rebase --continue
-
Если все ок он выйдет из режима автоматом