Ga naar hoofdinhoud

Productieomgeving

Begin nieuwe website-projecten met een minimum viable product in productie krijgen, bij voorkeur al in de eerste sprint. Gebruik daarna continuous deployment om vaak en snel deployments te doen naar productie-omgeving.

Doe continuous deployment op basis van de laatste versie in de main branch: wanneer de wijziging akkoord is met de reviewers die verplicht zijn voor de main branch, dan kan daarna automatisch een deployment gestart worden.

Gebruik de .github/workflows/publish.yml in de example repository als voorbeeld van continuous deployment.

Veiligheid

De website moet op internet.nl een 100% score halen.

Performance

Voor webpagina's is het het doel voor first contentful paint (FCP) performance is 1.8 seconde of sneller.

bestaande infrastructuur

Gebruik GitHub Pages voor de productieomgeving van developer-documentatie van teams in de community (zoals Storybook of Docusaurus), tenzij de teams een eigen productieomgeving hebben.

Gebruik hosting van ICTU voor de productieomgeving van websites zoals nldesignsystem.nl en gebruikersonderzoeken.nl, zodat ze voldoen aan de veiligheidseisen.