Skip to content
Havelis edited this page Apr 28, 2019 · 1 revision

Základní flow

Issue

První se vytvoří issue, která popisuje featuru nebo problém. Následně se issue přiřadí.

Branch

Vytvoří se branch s prefixem feature. Např. u issue s názvem Add interface for component se vytvoří branch feature/add-interface-for-component. Do této branche se commituje kód. Až je feature hotová vytvoří se pull request.

Pull Request

Vytáří se vždy z feature branche do devu. Předtím než se kód mergne do devu musí na pull request někdo udělat review a musí projít lint backendu a frontendu. Poté je feature dokončená, smaže se feature branch a zavře se issue.

Co nedělat

Nikdy nepushovat kód přímo do devu nebo do masteru. Nevytvářet branche mimo feature prefix, abychom v gitu měli pořádek.

Pokročilá flow

Používame upravenou git flow. Tudíž by se hot fixy měli pushovat do branchí s prefixem hotfix a mergovat přímo do master a devu. To samé release by se měl dělat přes branch s prefixem release a tu následně mergnout do devu a masteru. Po hotfixu a release bychom měli přidat tag s verzí na master.

Clone this wiki locally