You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
└── manual-tests/ # Scénarios de QA manuelle documentés
117
117
```
118
118
119
119
Cette cartographie permet de naviguer rapidement dans le projet :
120
120
121
121
- Les classes de service et d’intégration WordPress résident dans `src/` et suivent une organisation PSR-4.
122
-
- Les scripts front-end sont gérés via Vite ; les sources vivent dans `assets/` et sont packagées vers `build/` lors du `npm run build`.
123
-
- Les gabarits Twig du back-office sont stockés dans `views/` afin de séparer structure HTML et logique PHP.
122
+
- Les sources front-end vivent dans `assets/`. Les bundles livrés avec le plugin sont versionnés dans ce même dossier en attendant la réintroduction d’un pipeline Vite dédié.
123
+
- Les vues PHP du back-office sont stockées dans `views/` afin de séparer structure HTML et logique applicative.
124
124
- La documentation technique et les RFC expérimentales sont regroupées dans `docs/` pour guider les contributions futures.
125
125
126
126
## Commandes npm utiles
127
127
128
128
| Commande | Description |
129
129
| --- | --- |
130
-
|`npm run dev`|Compile les assets avec Vite en mode développement (HMR et sourcemaps). |
131
-
|`npm run build`|Génère les bundles optimisés utilisés en production dans WordPress. |
132
-
|`npm run env:start` / `npm run env:stop` / `npm run env:destroy`|Démarre, arrête ou supprime l’instance WordPress de test orchestrée par `@wordpress/env`. |
133
-
|`npm run lint`|Analyse le code JavaScript/TypeScript avec ESLint selon la configuration du projet. |
134
-
|`npm run format`|Applique Prettier pour harmoniser le style des fichiers front-end. |
130
+
|`npm run env:start`|Démarre l’instance WordPress de test orchestrée par `@wordpress/env`. |
131
+
|`npm run env:stop`|Arrête l’instance WordPress de test. |
132
+
|`npm run env:destroy`|Supprime l’instance WordPress de test (confirmation automatique). |
133
+
|`npm run test:ui`|Lance l’intégralité de la suite Playwright. |
134
+
|`npm run test:ui:shell`|N’exécute que le scénario Playwright axé sur le shell d’accessibilité. |
0 commit comments