Le site officiel de l'Adresse en France
Ce dépôt contient le code logiciel FrontEnd du site adresse.data.gouv.fr, développé sur le framework Next.js.
Ce site nécéssite l'instalation préalable des outils suivants :
- Node.JS version 20 ou supérieure
- NPM version 10 ou supérieure
npm installnpm run devAjouter le fichier index.js dans un dossier proxy à la racine des différents projets avec le contenu suivant :
const { setGlobalDispatcher, fetch, EnvHttpProxyAgent } = require('undici')
const envHttpProxyAgent = new EnvHttpProxyAgent()
setGlobalDispatcher(envHttpProxyAgent)Installer undici dans le dossier proxy
npm i undiciPuis lancer le projet avec npm en lançant le script dev.sh
./dev.shnpm run buildApres avoir assemblé le code pour la production :
npm run startLa qualité et le formatage du code sont contrôlés via ESlint(pour la qualité) et ESLint Stylistic(pour le formatage).
npm run lintLe code de ce logiciel est soumis à la licence "Licence Ouverte / Open Licence" version 2.0.
