Процессы

By developer, June 10th, 2011
blogger

Choosing a task

  1. если ваши таски реопенед, применяете комменты
  2. если есть свободные ревью таски (Pending review, assigned to Dilyara), берете себе и делаете ревью
  3. если ни комментов, ни ревью нет, но есть незаконченный таск, то продолжаете его
  4. если ни комментов, ни ревью нет и все таски закончили, то берете новый таск (assigned to Dilyara)
  5. если новых тасков нет, то думаете, что можно изменить/улучшить

Working on a story

  • нажимаем “Start” (или “Accept bug”)
  • стори делаем в отдельной ветке
  • ветку называем feature/{номер стори}-{тайтл стори маленькими буквами с минусами вместо пробелов, спецсимволов и camel case} (например feature/123-update-media-type-tagged-text-selection для #123 Update MediaType::TaggedTextSelection)
    • если стори зависит от другой незаревьювленной стори – ветку форкаем от ветки той стори
    • иначе от develop
  • как сделали стори:
    • нажимаем “Assign for review” и ассигним на Диляру
  • когда делаем ревью
    • нажимаем “Start review”
    • используем команду git review {story number} (TBD)
    • нажимаем “Assign for test” и ассигним на автора стори или на Фила; или
    • нажимаем “Fail review”
  • после того, как вашу стори заревьювили и протестили:
    • делаем rebase и squash с develop – сливаем все коммиты в один
    • коммит месседж должен быть в виде [GD-{номер стори}] {тайтл стори} (например [GD-123] Update MediaType::TaggedTextSelection)
    • мерджим ветку в develop
    • удаляем ветку локально и из github (!!!)
    • нажимаем “Merged to Develop”
No Comments | Posted in General | RSS feed for comments on this post

No comments yet.

Leave a comment

* - required information