Skip to content

Digital Utvikling syklus

Idar Buer edited this page Oct 10, 2023 · 25 revisions

Digital Utvikling syklus:

  1. Issues (ting som må gjøres) finner man i "Projects" mappen øverst, deretter inn i prosjektet man jobber med.

  2. 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 branchname

    Branchname skal følge dette: https://www.ntnu.no/wiki/display/orbit/Naming+Conventions, her står det også mye om commit meldingene, husk av vi tar med issue number på tallet

    Eksempel: 12-bugfix/radio-header-to-long

    Du må man huske å bruke kebab-case (https://en.wikipedia.org/wiki/Naming_convention_(programming)).

    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 også følge Git konvensjoner.

    Eksempel: Fix #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.

Clone this wiki locally