Gå til indholdet

O290 Github Flow

I denne opgave skal du gennemgå et eksempel på GitHub Flow med fokus på oprettelse af en ny “feature” og integrationen af denne tilbage i hovedkoden. Du kan benytte den klient du foretrækker, f.eks. Github UI, GitHub Desktop, Visual Studio Code, Visual Studio, kommandolinjen eller andre værktøjer.

Du skal tage udgangspunkt i følgende repository: devcronberg/githubflowtest.

Brug Github UI

  • Opret en fork af repositoryet til din egen konto.
  • Opret en ny “feature” branch kaldet “feature/xxxx” (erstat “xxxx” med dit navn eller andet)
  • Tilret README.md filen med en kort beskrivelse af hvad du vil tilføje.
  • Commit ændringerne til din “feature” branch.
  • Opret en Pull Request (PR) mod “master” i det originale repository (fra Github UI eller andet værktøj).
  • Din instruktør gennemgår PR’en, diskuterer potentielle forbedringer, og godkender til sidst ændringerne.
  • Merge PR’en til “master” i det originale repository.
  • Husk at slette din “feature” branch
  • Husk at opdatere din “master” branch fra det originale repository.

Brug din lokale maskine

  • Opret en fork af repositoryet til din egen konto.
  • Klon din fork til din lokale maskine.
  • Opret en ny “feature” branch kaldet “feature/xxxx” (erstat “xxxx” med dit navn eller andet)
  • Tilret README.md filen med en kort beskrivelse af hvad du vil tilføje.
  • Du kan evt også tilføje en ny cs-fil (se micr.cs som eksempel) tilrette koden i Program.cs til at benytte den nye klasse.
  • Commit ændringerne til din “feature” branch.
  • Push “feature” branchen til din fork på GitHub.
  • Opret en Pull Request (PR) mod “master” i det originale repository (fra Github UI eller andet værktøj).
  • Din instruktør gennemgår PR’en, diskuterer potentielle forbedringer, og godkender til sidst ændringerne.
  • Merge PR’en til “master” i det originale repository.
  • Husk at slette din “feature” branch
  • Husk at opdatere din “master” branch fra det originale repository.