Ce projet vise à développer un outil de cartographie des accueils de services publics et d'aide à la décision.
- Agence nationale de la cohésion des territoires (ANCT)
- Direction interministérielle de la Transformation publique (DITP)
- Direction de l'information légale et administrative (DILA)
- Institut national de l'information géographique et forestière (IGN)
- Institut national de la statistique et des études économiques (INSEE)
- Discussions : accès aux discussions
- Propositions de fonctionnalités + retours sur les développements : accès aux issues
- Roadmap + backlog : accès au projet
Le projet utilise Angular CLI version 17.3.6.
Exemple d'utilisation de openlayers sur angular :
https://dev.to/camptocamp-geo/openlayers-in-an-angular-application-mn1
- Lancez la commande
npm installpour installer les dépendences.
-
Lancez la commande
ng servepour lancer le serveur de dévelopmment. -
Naviguez sur la page
http://localhost:4200/. L'application se rechargera automatiquement à chaque modification d'un fichier source.
- Lancez
ng generate component component-namepour générer un nouveau composant. - Il existe également d'autres commandes
ng generate directive|pipe|service|class|guard|interface|enum|module.
- Lancez
ng buildpour compiler le projet. Le build sera ensuite accessible sur le dossierdist/.
La configuration security.autoCsp reste activée : Angular génère une politique CSP à base de hachages dans le HTML compilé. L'initialisation Matomo est chargée depuis src/assets/matomo-init.js par le chargeur autorisé généré par Angular, sans script Matomo inline. Le module d'opposition est chargé dynamiquement par le composant de la page « Données personnelles », une fois son conteneur affiché.
La politique Nginx s'applique également. Elle doit autoriser les scripts locaux et matomo.ign.fr. La substitution de random_nonce_value dans le HTML doit être conservée pour autoriser le chargeur Angular et transmettre le nonce aux styles Angular et au script du module d'opposition. Ne pas ajouter de scripts inline dans les templates Angular ni modifier manuellement les hachages du HTML compilé.
- Lancez
ng testpour executer les tests unitaires via Karma.
- Lancez
ng e2epour exécuter les tests end-to-end via la platforme choisie. (TODO: To use this command, you need to first add a package that implements end-to-end testing capabilities.)
Pour obtenir plus d'aide sur Angular CLI utilisez ng help ou consultez la page Angular CLI Overview and Command Reference .