Template
Ce template minimal en Next.js met en oeuvre les pratiques recommandées chez betagouv et peut vous faire gagner du temps.Il permet de déployer rapidement une application web qui respecte nos standards de conformité, accessibilité et sécurité.
Vous pouvez vous en servir comme base de départ ou comme référence d'implémentation. Les contributions sont bienvenues.
Intègre le tracker matomo pour analyser l'usage du service.
Le lien de désinscription réglementaire est intégré dans la politique de confidentialité.
Le lien de désinscription réglementaire est intégré dans la politique de confidentialité.
Intègre une sonde sentry pour être alerté en temps réel des erreurs applicatives et monitorer les performances de votre service.
Des modèles pré-rédigés pour :
- Site web accessible
- Page de statistiques avec dsfr-chart pour suivre les KPIs
- Page de budget pour publier son budget
- Page d'aide vos usager(e)s
- Gestion des headers CSP
- Image docker root-less
- Pre-commit hooks anti fuite de secrets
- Testing de bout-en-bout avec Playwright
- Tests unitaires avec vitest
- Storybook pour tester/review les composants en isolation
- CI de lint, test et scan statique
- Workflows de release automatisés (semantic-release)
- Compatible scalingo, clever cloud avec des reviews-branches