You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.