-
Notifications
You must be signed in to change notification settings - Fork 2
Инструкция и правила выполнения тасков
-
По получению задания от RubyBursa тимлид создает новый Milestone с датой дедлайна. К нему прикрепляются все таски данного задания.
-
В заголовке таска обозначается дедлайн - время и дата, к которой его нужно выполнить.
-
Человек, к которому прикреплен таск, ответвляется от ветки
development
и выполняет таск в новой ветке с названием следующего вида:A_BC
, гдеA
- номер таска (есть в заголовке таска),B
- первая буква имени выполняющего,C
- фамилия выполняющего. Пример для Петра Иванова с таском №25 -25_pivanov
. -
О начале работы над таском выполняющий уведомляет остальных участников команды комментарием в самом таске (указывает название ветки, в которой будет вестись разработка).
-
После выполнения таска, выполняющий должен описать проделанную работу в комментарии к таску (вкратце и последовательно описать свои действия, выкложить ссылки на статьи, которые помогли при выполнении и т.д.). После этого, выполняющий делает pull request своего решения в ветку development, добивается одобрения HoundCI и успешной сборки решения CircleCI. После этого тимлид делает merge решения в ветку development. После этого выполняющий закрывает таск.
-
Ветку, в которой выполняется какой-либо таск пушить на github как можно чаще, чтобы остальные участники команды видели, идет работа над таском или нет.
-
В момент времени, когда до дедлайна остается меньше половины срока, а ветки выполнения таска не наблюдается, или в ветке выполнения не наблюдается активность выполняющего, любой член команды может прикрепить к данному таску красный лейбл
!URGENT!
и данный таск становится свободным, его может взять на выполнение любой участник команды (предварительно повторив действия, описанные в пункте 3). -
Если участник команды планирует быть недоступным определенное время, он должен известить об этом команду в чате в skype.