-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the orbitntnu-web wiki!
Digital Utvikling syklus:
-
Issues (ting som må gjøres) finner man i "Projects" mappen øverst, deretter inn i prosjektet man jobber med.
-
Etter man har identifisert en issue som man skal jobbe med er det veldig viktig å følge standard git-konvensjoner
a) Først lag en ny branch fra master/main med komandoen:
"git checkout -b "descriptor/#XX"
... der XX er tallet på issuet i issues boarded ... der descriptor er en av disse: feat, fix, refactor, chore (les mer om hva de forskjellige indikerer her)
Det er også mulig å legge til en subbeskrivelse etter tallet
Eksempler: feat/#23/add_this_button fix/#65/loading_error_correction).
Isåfall må man huske å bruke "snake-case" (https://en.wikipedia.org/wiki/Snake_case) for å holde seg konsekvent med Orbit sine kodepraksiser (og engelsk i presens, husk og være ekstra kort og konsis her).
b) Når man er ferdig med det man har jobbet med, er det viktig å commite på branchen sin, og ikke på master/main. Commit meldingene skal øgså følge Git konvensjoner.
Eksempel: feat #XX: Fix the issue relating to that other thing
Husk å være kort, konsis, og skrive i engelsk i presens (som også er en konvensjon). For å commite endringer man har gjort bruk kommandoen:
"git commit -m "descriptor #XX: Lorem ipsum dolor"
... her er igjen descriptor og XX det som var beskrevet i 2)a), de må matche med branchen din.
c) Siste steg er å opprette en Pull Request inne på GitHub, det finner man også i mappene øverst. Husk å link branchen din i PRen, og så er det bare å gå videre til steg 1 igjen.