Aller au contenu

Maturité par projet

Le dossier app/ contient des briques à des stades très différents. Cette page donne l’état réel de chacune, pour éviter de croire qu’un dossier qui « existe » est terminé.

Badge Signification
actif Code fonctionnel, testé, intégré. Prêt (ou presque) pour la production.
prototype Structure complète, logique partielle. Fonctionne mais incomplet ou non durci.
squelette Arborescence et routes esquissées, en attente d’endpoints ou de logique.
POC Preuve de concept / harnais d’exploration. Pas du code de production.
sandbox Environnement de test, pas une brique livrable.
Brique Maturité Notes
api/ actif Le cœur. Domaine, orchestration outbox, HTTP, 20 migrations, tests HTTP + intégration. La brique la plus mûre.
sdk-js actif Client typé, build ESM+CJS, vérification de webhook. Utilisé par checkout-page, demo-shop.
sdk-php actif Client PSR-18, vérification de webhook. Prêt pour les plugins PHP.
checkout-sdk actif Web Components Lit, loader d’adapters, build dist/ présent.
adapter-stripe-client actif Stripe Elements, 3DS, mapping de thème. dist/ présent.
adapter-adyen-client actif Adyen Web Components, paymentMethod chiffré, 3DS. dist/ présent.
adapter-titreo-gift-client prototype Structure minimale ; dépend de l’endpoint de lookup de solde.
checkout-page actif Page Next.js qui monte le checkout-sdk ; config en place.
epay-shopify-app actif (dev) App Shopify : routes + services + extension checkout ; certaines routes (mirror, redeem) en cours.
plugin-prestashop prototype Module complet (install, hooks, controllers, cron) ; à tester contre PrestaShop 8 + API déployée.
demo-shop-prestashop sandbox Sandbox Docker prête à démarrer pour tester le plugin.
console-admin squelette Structure Next.js + routes esquissées ; attend les endpoints admin.
console-merchant squelette Structure + wizard d’onboarding esquissés ; attend les endpoints marchand.
demo-shop prototype Catalogue de démo + intégration SDK esquissée.
giftcard-feasibility POC Harnais de faisabilité du miroir gift card Shopify (tests 1–4, saga, UI consumer). Valide localement la faisabilité ; pas du code de prod.
  • À documenter/maintenir en priorité : api/, les SDK, checkout-sdk et les adapters actifs — c’est le chemin critique d’un paiement.
  • À finir avant mise en service : consoles (squelettes), adapter-titreo-gift-client, plugin PrestaShop (durcissement + tests bout en bout).
  • À traiter comme référence, pas comme prod : giftcard-feasibility (mais ses patterns de saga ont inspiré l’app Shopify réelle).