JUL6ART
🇫🇷 FR
Lire

Documentation

Spécifications, architecture, modules, API : toute la doc technique de la plateforme.

Pour démarrer

  • Architecture — la plateforme repose sur Symfony 7.4 et API Platform 4.3, avec un découpage strict par module sous src/Modules/.
  • Modules — chaque module documente sa surface API, ses settings, ses permissions et son modèle de domaine.
  • Conventions — TDD obligatoire, soft-delete pour toute entité métier, sécurité à trois niveaux sur chaque route mutante.

API

Tous les modules exposent leurs ressources via API Platform. Les opérations sont sécurisées par les mêmes PermissionCodes que le backoffice, plus une normalisation par groupe et un filtre soft_delete global.

Contribution

Le hook QA local (hook_local.sh) lance migrations, fixtures, PHPUnit et PHPStan. Aucun merge n'est accepté sans 947+ tests verts et zéro erreur statique.