Ga naar inhoud

Git Workflow

Doel

Deze standaard beschrijft hoe wijzigingen aan documentatie, configuraties en scripts worden beheerd.

Basisregels

  • Werk altijd vanuit een lokale clone.
  • Commit kleine, afgeronde wijzigingen.
  • Gebruik duidelijke commitberichten.
  • Push alleen gevalideerde wijzigingen naar main.
  • Secrets, wachtwoorden en private keys worden nooit in Git opgeslagen.

Repository clonen met submodules

git clone --recurse-submodules git@git.laspect.nl:LASPECT/engineering-handbook.git

Submodules initialiseren bij een bestaande clone

git submodule update --init --recursive

Submodules bijwerken

git submodule update --remote --merge
git add external/inventory
git commit -m "Update inventory submodule"

Documentatie deployen

./scripts/deploy/deploy-docs.sh