aides-simplifiees-app
activeAides Simplifiées est une plateforme publique permettant de simuler son éligibilité à plusieurs aides financières.
TypeScript
AGPL-3.0DocumentationFeatures
- Simulation d'éligibilité
- Gestion des aides
- Formulaires dynamiques
- Intégration avec Démarches Simplifiées
- Calcul des montants
- Gestion des utilisateurs (authentification)
- Statistiques
Tech Stack
Dépendances
AdonisJSInertia.jsVue.jsDSFRPublicodesPostgreSQLDocker
Composants
- Frontend Vue.js
- Backend AdonisJS
- API REST
- Base de données PostgreSQL
- Infrastructure Docker
Tags
Changelog
Changelog : aides-simplifiees-app (derniers 30 jours)
Résumé
Ce changelog présente les améliorations apportées à la plateforme Aides Simplifiées au cours des 30 derniers jours. Les changements incluent une refonte de l'infrastructure Docker, une documentation plus complète, des corrections de bugs et des améliorations de la robustesse de l'application, notamment au niveau de la validation des variables d'environnement et de la gestion des migrations de base de données.
Évolutions fonctionnelles
- Ajout d'une protection par secret pour le endpoint de monitoring, renforçant la sécurité de l'application.
- Amélioration de la robustesse de la page de statistiques en gérant les cas où les données Matomo sont vides (#4412c48).
- Les migrations de base de données sont désormais idempotentes, ce qui signifie qu'elles peuvent être exécutées plusieurs fois sans provoquer d'erreurs (#55a0b07).
- Correction d'un bug dans le formulaire de déménagement concernant les étudiants salariés (mentionné dans le changelog existant 1.6.2).
Évolutions techniques
- Refonte complète de l'infrastructure Docker avec des scripts améliorés pour le build et le déploiement.
- Ajout de cibles Makefile pour simplifier les opérations Docker (build, tests, etc.).
- Configuration des limites de ressources Docker par environnement via des variables d'environnement (#a4ddf97).
- Validation stricte des variables d'environnement et de la connexion à la base de données au démarrage de l'application.
- Utilisation d'un script pour valider l'existence de la base de données de test avant de lancer les tests.
- Consolidation des variables d'environnement dans les fichiers Docker Compose (#582798e).
- Simplification du script de health check et amélioration des messages de sortie.
- Mise à jour de l'application pour utiliser
appEnvau lieu deisPreprodpour la configuration d'environnement (#370a25a).
Autres changements
- Documentation complète de l'architecture de l'application, incluant les Vues, les Événements, l'Infrastructure, le Logging et les Tests.
- Mise à jour des conventions et des règles critiques de l'application.
- Nettoyage de la documentation obsolète et ajout de nouvelles documentations sur l'infrastructure et le logging.
- Suppression de la documentation de couverture de code obsolète.
- Refactorisation de la documentation pour utiliser des fichiers
.mdau lieu de.llm.txt(#8d7afe1). - Ajout d'un script de seed pour initialiser la base de données.
- Amélioration des messages de sortie dans les scripts Docker et les fichiers Compose.
- Suppression de fichiers de documentation obsolètes.
Métriques
- Stars
- 6
- Forks
- 1
- Open Issues
- 55
- Last Activity
- 1 months ago
Information
- Target Audience
- Grand public
- Authentication
- email-password
- Testing
- Japa, Vitest, Playwright, RGAA