JUL6ART
πŸ‡¬πŸ‡§ EN
Lire

Documentation

Specifications, architecture, modules, API: the full technical documentation of the platform.

Getting started

  • Architecture β€” the platform runs on Symfony 7.4 and API Platform 4.3, with strict per-module separation under src/Modules/.
  • Modules β€” every module documents its API surface, settings, permissions and domain model.
  • Conventions β€” TDD is mandatory, soft-delete is the default for every business entity, three-layer security applies to every mutating route.

API

All modules expose their resources through API Platform. Operations are guarded by the same PermissionCodes as the backoffice, plus group-based normalization and a global soft_delete filter.

Contributing

The local QA hook (hook_local.sh) runs migrations, fixtures, PHPUnit and PHPStan. No merge ships without 947+ green tests and zero static errors.