ReSpec

We maken standaarden met ReSpec. De inhoud van ReSpec documenten zit in Markdown bestanden die je met een text editor kunt bewerken. De bestanden worden in een GitHub repository beheerd. ReSpec

  • zorgt voor een uniforme styling.
  • onderhoudt referenties en verwijzingen naar andere documentatie,
  • verzorgt de inhoudsopgave,
  • zorgt voor links naar vorige en meest recente versies,
  • heeft een integratie met Github issues.

Met volgende diagram beschrijft het proces voor het maken van een ReSpec publicatie:

publicatie infrastructuur

De workflow bevat de volgende stappen

  • [1] Check het document wat je wilt bewerken met git pull uit.
  • [2] Wijzig je document locaal en 'commit' de changes.
  • [3] Met 'git push' zet je de locatie wijzigingen terug naar de centrale lop.e

Geonovum gebruikt een fork van ReSpec die door Logius beheerd wordt. Meer documentatie is op andere plaatsen te vinden:

ReSpec document uitchecken wijzigen en weer inchecken

  • ReSpec documenten worden beheerd in een GitHub repository. Meestal zit er één ReSpec document in een repository.
  • Maakt met git clone een lokaal kopie van repository waarin het ReSpec document zodat je het lokaal kunt bewerken. Een overzicht van alle GitHub repositories van Geonovum staat hier.
  • Het lokale kopie bestaat uit een collectie bestanden. De tekstuele inhoud zit meestal in markdown (*md) bestanden. Deze kan je nu lokaal wijzingen
  • Met git commit en git push kun je de lokale wijzingen naar de centrale werkversie overzetten.

Meer informatie over GitHub. Meer informatie over Markdown

Een ReSpec document publiceren op docs.geostandaarden.nl

Zie ReSpec publiceren

Een nieuw ReSpec document aanmaken

ReSpec documenten worden beheerd in een GitHub repository.

Gebruik de Geonovum ReSpec template om een nieuw document te maken; druk op 'Use this template'. Dit maakt een GitHub repository met een template document. Dit kun je meteen gaan wijzigen. Pas op alle plekken waar TODO staat het document aan.

Regel: kies een logische naam voor het repository.

Regel: Een github repository mag maar één ReSpec document bevatten.