Bewijs
Deze website wordt opgeleverd zoals wij jouw delivery opleveren.
Geen beloftes op een slide, maar een werkende pipeline die je zelf kunt bekijken. Elke wijziging aan deze site doorloopt dezelfde stappen die Mekova bij klanten neerzet.
De pipeline van mekova.eu
- 01✓
Pull request
Elke wijziging via een branch en een PR. Main is beschermd.
- 02✓
Lint en typecheck
ESLint en TypeScript in strict mode.
- 03✓
Unit tests
Vitest, bijvoorbeeld voor de validatie van het contactformulier.
- 04✓
E2E-tests
Playwright op desktop en mobiel, tegen een productie-build.
- 05✓
Security checks
npm audit, secret-scanning en Dependabot.
- 06✓
Preview-deploy
Elke PR krijgt een eigen URL op Vercel voor de review.
- 07✓
Productie
Na de merge automatisch live.
- 08✓
Smoke test en monitoring
Na elke productie-deploy een smoke test; fouten gaan naar Sentry.
Bekijk het zelf
De volledige code, de workflows en de tests staan in de openbare repository.
raulvdzande/Mekova-Web
- →.github/workflows — de CI/CD-pipeline
- →e2e/ — de Playwright-tests
- →src/lib/*.test.ts — de unit tests
- →README — zo werkt deze pipeline
Waarom dit ertoe doet
Wat ik verkoop, gebruik ik zelf
Deze site is de kleinste versie van wat ik bij een klant neerzet.
Saai is het doel
Een deploy hoort geen gebeurtenis te zijn. Hier is het een merge.
Controleerbaar
Elke stap is zichtbaar in de repository, inclusief de keren dat er iets faalde.
Bouwen jullie actief en kost releasen of testen steeds meer moeite?
Dan is dit precies het moment. Vertel kort hoe jullie nu opleveren; je hoort binnen twee werkdagen van me.