Week 5: Code Reviews & Collaborating - Plous01/ProjectTech GitHub Wiki

Flow

(Worked together with Kris, Emma and Lien)

What is a branch-based workflow?

Het kernidee achter de Feature Branch-workflow is dat alle ontwikkeling van functies plaatsvindt in een speciale branch in plaats van de master branch. Deze vertakking maakt het voor meerdere ontwikkelaars gemakkelijk om aan een bepaalde functie te werken zonder de hoofdcode base te verstoren.

What is a pull-request?

Je kunt een pull request aanmaken om samen te werken in een repository

  • Pull request that is ready for review
  • Draft pull request
    • Kunnen niet gemerged worden
    • De eigenaar hoeven niet de pull request na te kijken

About pull requests - GitHub Help

What's merging?

Samenvoegen van branches, met master of parent branche

  • Normale merge
    • Elke aparte commit zichtbaar Squash and merge. Alle commits worden samengevoegd tot 1 commit die je ziet in de master

What's the point of forking a project?

  • Een fork is een kopie van een repository.
  • Forking maakt het mogelijk om te experimenteren zonder dat het invloed heeft op het originele project.
  • Forks worden meestal gebruikt met als doel om iemand anders z’n project te veranderen of als een starting point van je eigen idee.

Resources