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