Рабочий процесс - lilac-gb/marketplace GitHub Wiki

Как работаем на проекте:

  1. Перед тем как взять задачу делаем в ветке develop git pull, чтобы получить последние изменения

  2. Берем в работу только то, что с пометкой Take to work

  3. Желательно брать задачи по приоритетам high, так как вы можете, что-то не сделать из-за того, что приоритетная задача не выполнена

  4. Если берем задачу, то ставим себя исполняющим и по возможности ставим срок выполнения

  5. После выполнения нужно создать и переключится на ветку. Название ветки должно выглядеть как ISS-11 где ISS - является ISSUE, а 11 - является номером задачи, что вы делаете.

  6. Обязательно комментарий при git pull должен начинаться с #11 -, чтобы он отражался в задаче, в итоге выглядеть должно так #11 - Here comment what has been done, short please. Комментарий пишите на английском языке

  7. После отправки берем ссылку pull request и кидаем в чат на review

  8. Табличку с задачей переводим в Review in progress кто смотрит должен отписаться, чтобы это не делали все, 2 человека максимум, комментарии можно писать прямо в Pull request, исправления заливает в него же, тот кто делал.

  1. Кто проверял после исправления ошибок переводит задачу в Reviewer approved

  2. Потом я заливаю её в develop

  3. После выполнения переключаемся на develop забираем все и берем следующую задачу

Чтобы получить общие изменения находясь в своей ветке:

  1. Выйти в develop

  2. ввести git pull

  3. Переключится на свою ветку обратно

  4. сделать git rebase develop

  5. Если есть проблемы исправить и git rebase --continue

  6. Если все ок он выйдет из режима автоматом

Можно так