Commit 6703f667 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

doc

parent e3c5e6f1
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@ $bdd->alter($ref, $filters);
## 📚 Documentation

- **[📖 Guide Complet](doc/doc.md)** – Tout savoir sur la configuration, les commandes et les concepts avancés.
- **[🚀 Roadmap](ROADMAP.md)** - L'avenir de BddAdmin

---

ROADMAP.md

0 → 100644
+37 −0
Original line number Diff line number Diff line
Roadmap v2.0

- Création d'une classe à part (hors Bdd) pour l'outil de merge


- Rationalisation des options avec mise contrôle de format & mise classes pour
  - le merge
  - le DataManager
    - Pour update
    - Pour make


- Possibilité d'avoir plusieurs dataset
  - Avec un par défaut
  - Et possibilité de Piper plusieurs dataset => fusion des données avant synchronisation
    - Exemple : pouvoir charger les données essentielles + un jeu de données spécifique (démo, usage1, usage2, etc)


- Changement au niveau du chargement de DDL
  - Possibilité d'avoir des drivers de DDL
    - 1 par défaut, reprenant le code actuel
    - 1 nouveau avec un nouveau format
    - Possibilité d'en créer de nouveaux (loader DDL depuis Doctrine ?)


- DataManager
  - Possibilité de définir plusieurs formats d'entrée. Aujourd'hui :
    - classe
    - array PHP
    - Pour plus tard
      - CSV
      - Fixtures Doctrine ?

- Intégration frameworks
  - Possibilité de lier BddAdmin à Doctrine (plus de drivers bas-niveau ?) 
  - Mise à l'écart (bibliothèque à part) du module Laminas? (à voir)
  - Bundle Symfony (à voir)