Nå har vi mye eksperimentell/work-in-progress design på master i Abstract:
Med Git skal master alltid være source of truth og bør da kun inneholde ting som er ferdig, vedtatt og gjeldende.
Eksperimenter og ting som er under arbeid skal alltid ligge i en egen sub-branch.
Vi begynner også å få veldig mange sub brancher i prosjektet:
Mange av disse virker å være gamle og inaktive, flere av dem er opprettet av folk utenfor Designsystem-teamet, og det virker ikke å være noen regler for navngiving eller struktur på dem.
Løsning
Jeg foreslår at vi tar en skikkelig ryddesjau i Abstract og gjør følgende:
[ ] Fjerner all eksperimentell design fra master og legger dem i egne sub-brancher
[ ] Fjerne alle gamle, inaktive branches
[ ] Fjerner alle branches som er opprettet av folk utenfor Designsystem-teamet (gi dem beskjed først slik at de kan ta backup hvis de vil)
[ ] Etablere en regel hvor kun medlemmer av Designsystem-teamet får lov til å opprette branches på prosjektet fra nå av
Problem
Nå har vi mye eksperimentell/work-in-progress design på master i Abstract:
Med Git skal master alltid være source of truth og bør da kun inneholde ting som er ferdig, vedtatt og gjeldende.
Eksperimenter og ting som er under arbeid skal alltid ligge i en egen sub-branch.
Vi begynner også å få veldig mange sub brancher i prosjektet:
Mange av disse virker å være gamle og inaktive, flere av dem er opprettet av folk utenfor Designsystem-teamet, og det virker ikke å være noen regler for navngiving eller struktur på dem.
Løsning
Jeg foreslår at vi tar en skikkelig ryddesjau i Abstract og gjør følgende: