Migration complète vers DataModels Foundry VTT
- Ajout de 14 DataModels (10 Items + 3 Acteurs) * Items: equipment, weapon, trait, specialization, maneuver, scar, annency, boheme, contact, confrontation * Acteurs: pc, npc, annency - Corrections d'initialisation * Ordre d'initialisation corrigé (CONFIG.dataModels avant game.system) * Import dynamique des DataModels pour éviter timing issues * Helper functions pour éviter réutilisation de champs - Documentation complète * AUDIT_DATAMODELS.md: Rapport d'audit complet (85+ champs vérifiés) * MIGRATION_DATAMODELS.md: Guide de migration * FIX_INIT_ERROR.md: Résolution des erreurs * BABELE_ERROR_ANALYSIS.md: Analyse erreur Babele * RESUME_MIGRATION.md: Résumé complet * modules/models/README.md: Documentation des DataModels - template.json marqué comme DEPRECATED - changelog.md mis à jour Note: Erreur Babele/LibWrapper non résolue (problème de module externe) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
24
changelog.md
24
changelog.md
@@ -1,3 +1,27 @@
|
||||
## [Version à venir] - Migration DataModels
|
||||
|
||||
### 🔄 Changements majeurs
|
||||
- **Migration complète vers DataModels** : Le système n'utilise plus `template.json` pour définir les structures de données
|
||||
- Tous les types d'acteurs (PC, NPC, Annency) utilisent maintenant des DataModels
|
||||
- Tous les types d'items (Equipment, Weapon, Trait, Specialization, Maneuver, Scar, Annency, Boheme, Contact, Confrontation) utilisent maintenant des DataModels
|
||||
|
||||
### ✨ Améliorations
|
||||
- Validation automatique des types de données
|
||||
- Valeurs par défaut cohérentes pour tous les champs
|
||||
- Meilleure performance grâce aux optimisations internes de Foundry VTT
|
||||
- Code mieux organisé dans `modules/models/`
|
||||
|
||||
### 🔧 Technique
|
||||
- Ajout du dossier `modules/models/` avec 14 fichiers DataModel
|
||||
- `template.json` est maintenant marqué comme deprecated mais conservé pour référence
|
||||
- Compatibilité ascendante : les données existantes sont automatiquement migrées
|
||||
|
||||
### 📚 Documentation
|
||||
- Ajout d'un README dans `modules/models/` expliquant la structure et l'utilisation
|
||||
- Guide de développement pour ajouter de nouveaux types
|
||||
|
||||
---
|
||||
|
||||
v12.0.0
|
||||
|
||||
- Support Foundry v11/v12
|
||||
|
||||
Reference in New Issue
Block a user