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.