Dépôts d'expérimentations autour des données de Aides-Jeunes et du moteur de calculs OpenFisca-France
Le projet consomme plusieurs sources de données distinctes selon le type de statistiques affichées.
- Matomo pour les statistiques d'usage mensuelles: visites et visites avec simulation terminée.
https://mes-aides.1jeune1solution.beta.gouv.fr/documents/stats.jsonpour les agrégats métier: sondages, funnel et institutions.https://mes-aides.1jeune1solution.beta.gouv.fr/api/benefitspour le catalogue d'aides et les compteurs d'aides nationales et locales.aides-jeunes-stats-recorderpour les statistiques spécifiques à chaque aide (alternative à la limitation de Matomo de 500 lignes de données pour récupérer les informations des aides, nombre supérieur à 1000).
Installation des dépendances:
npm ciLancer l'application en local:
npm run devCommandes utiles:
npm run buildpour générer le build de production.npm run lintpour lancer ESLint.npm run prettier:checkpour vérifier le formatage.npm run formatpour appliquer Prettier et ESLint automatiquement.npm run cypress:openpour lancer Cypress en mode interactif.npm run test:e2epour exécuter les tests E2E.
L'intégration continue est définie dans ci.yml.
Le déploiement continu est défini dans cd.yml.
Sur chaque push sur la branche main, le site est buildé puis déployé en production.