1) Podczas commita dodać do opisu:
Fixes issue (numer) (to jest numer EnhancementIssue)
New review
Summary: Code review request for issue (numer) (to jest numer EnhancementIssue)
Owner: mail osoby, która ma zrobić review
Cc: mail osoby, wykonującej commita
r(numer)
Dodatkowy opis jeśli potrzebny
Z tego powstaje Issue typu Review dalej nazywane ReviewIssue. EnhancementIssue oznaczać będzie issue, które zawiera opis zadania do zaimplementowania.
2) Po review:
a) Jeśli Positive
- Rewizja kodu dostaje Score +1.
- ReviewIssue zostanie przestawione na Status "Done".
- EnhancementIssue, dla którego było ReviewIssue będzie przestawione na Status "Verified". Osoba odpowiedzialna za imlpementację EnhancementIssue musi przestawić je na Status "Done".
b) Jeśli Negative
- Rewizja kodu dostaje Score -1.
- ReviewIssue zostanie przestawione na Status "Verified".
- W Review r(numer) pojawią się uwagi.
- EnhancementIssue zostanie przestawione na Status "InProgress" przez osobę robiąca review.
- Poprawki powinny zostać wprowadzone.
- Gdy poprawki zostaną dodane to w komentarzu commita należy dodać nową rewizję r(numer) i przestawić Status EnhancementIssue na "New". Opis commita powinien wyglądać następująco:
Fixes issue (numer) (to jest numer EnhancementIssue)
Update issue (numer) (to jest numer ReviewIssue)
Status: New
Dodatkowy opis jeśli potrzebny
- Kolejny krok to powrót do podpunktu a) lub b) w zależności od rezultatu review.