Naar de inhoud
mekova

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

  1. 01✓

    Pull request

    Elke wijziging via een branch en een PR. Main is beschermd.

  2. 02✓

    Lint en typecheck

    ESLint en TypeScript in strict mode.

  3. 03✓

    Unit tests

    Vitest, bijvoorbeeld voor de validatie van het contactformulier.

  4. 04✓

    E2E-tests

    Playwright op desktop en mobiel, tegen een productie-build.

  5. 05✓

    Security checks

    npm audit, secret-scanning en Dependabot.

  6. 06✓

    Preview-deploy

    Elke PR krijgt een eigen URL op Vercel voor de review.

  7. 07✓

    Productie

    Na de merge automatisch live.

  8. 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.

Open de repository op GitHub

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.