Inleiding Github

Bij Geonovum worden documenten (standaarden, onderzoeken, rapporten, enz) web-based gepubliceerd. Ook worden de documenten vaak in een werkgroep gemaakt, waarbij ieder werkgroeplid meeschrijft aan het document. Dit krijgen we voor elkaar met: GitHub, ReSpec en Markdown.

Meer over Github

GitHub bestaat uit twee woorden, namelijk Git + Hub. Laten we beginnen met Git. *Git is een open source versiebeheersysteem. De website GitHub is gemaakt op basis van het versiebeheersysteem Git. Met GitHub heb je alle mogelijkheden van Git + extra features.

Stel dat je met een team een app wilt programmeren. Dan is het handig als iedereen bij het project kan met daarin alle code van de app. Ook is het handig dat iedereen de laatste code wijzigingen ziet van teamleden en daar eventueel op kan reageren en/of het aanpassen.

Bij Geonovum gebruiken we Github voor het voor werken aan documentatie voor geostandaarden. Per project is een repository aangemaakt. Een Repository is een werkmap/projectomgeving.

Voordelen van GitHub

  • Je hebt een goed overzicht van de laatste aanpassingen en welke persoon dat heeft gedaan.
  • Je kan eenvoudig meerdere versies maken en eenvoudig terugvallen op een vorige versie, mocht het misgaan. Door de verschillende branches loop je geen enkel risico bij het aanpassen en testen van nieuwe code.
  • GitHub is een centrale plek waar heel veel programmeurs en teams hun projecten beheren. Veel projecten zijn open source en kunnen door iedereen worden ingezien en aangepast.

Zelf aan de slag met Github

Zi hiervoor onze instructies