82 lines
2.6 KiB
Plaintext
82 lines
2.6 KiB
Plaintext
FICHIERS CRÉÉS LORS DE LA MIGRATION DATAMODELS
|
|
===============================================
|
|
|
|
Date: 2026-01-12
|
|
Migration: template.json → DataModels
|
|
|
|
DATAMODELS (module/models/)
|
|
---------------------------
|
|
1. module/models/_module.mjs (322 octets) - Export principal
|
|
2. module/models/character.mjs (9.8 Ko) - DataModel Character
|
|
3. module/models/encounter.mjs (9.1 Ko) - DataModel Encounter
|
|
4. module/models/horde.mjs (9.2 Ko) - DataModel Horde
|
|
5. module/models/vehicle.mjs (2.4 Ko) - DataModel Vehicle
|
|
6. module/models/item.mjs (1.9 Ko) - DataModel Item
|
|
7. module/models/feature.mjs (708 octets) - DataModel Feature
|
|
8. module/models/README.md (3.1 Ko) - Documentation models/
|
|
|
|
DOCUMENTATION (racine)
|
|
----------------------
|
|
9. MIGRATION_DATAMODELS.md (3.8 Ko) - Guide migration
|
|
10. DATAMODELS_GUIDE.md (5.1 Ko) - Guide utilisation
|
|
11. MIGRATION_SUMMARY.md (5.8 Ko) - Résumé migration
|
|
12. FILES_CREATED.txt (ce fichier) - Liste fichiers
|
|
|
|
FICHIERS MODIFIÉS
|
|
-----------------
|
|
1. module/bol.js - Ajout import & config DataModels
|
|
|
|
TOTAL
|
|
-----
|
|
- 8 fichiers DataModels (.mjs)
|
|
- 4 fichiers documentation (.md, .txt)
|
|
- 1 fichier modifié (bol.js)
|
|
- ~664 lignes de code DataModels
|
|
- ~15 Ko de documentation
|
|
|
|
STRUCTURE
|
|
---------
|
|
bol/
|
|
├── module/
|
|
│ ├── models/
|
|
│ │ ├── _module.mjs ← Export
|
|
│ │ ├── character.mjs ← Actor: character
|
|
│ │ ├── encounter.mjs ← Actor: encounter
|
|
│ │ ├── horde.mjs ← Actor: horde
|
|
│ │ ├── vehicle.mjs ← Actor: vehicle
|
|
│ │ ├── item.mjs ← Item: item
|
|
│ │ ├── feature.mjs ← Item: feature
|
|
│ │ └── README.md
|
|
│ └── bol.js ← Modifié
|
|
├── MIGRATION_DATAMODELS.md
|
|
├── DATAMODELS_GUIDE.md
|
|
├── MIGRATION_SUMMARY.md
|
|
└── FILES_CREATED.txt
|
|
|
|
COMMANDES VÉRIFICATION
|
|
----------------------
|
|
# Vérifier syntaxe
|
|
node -c module/bol.js
|
|
for f in module/models/*.mjs; do node -c "$f"; done
|
|
|
|
# Compter lignes
|
|
wc -l module/models/*.mjs
|
|
|
|
# Lister fichiers
|
|
find module/models -type f
|
|
|
|
PROCHAINES ÉTAPES
|
|
-----------------
|
|
1. Tester dans Foundry VTT
|
|
2. Valider avec acteurs/items existants
|
|
3. Ajouter prepareDerivedData()
|
|
4. Migrer logique métier
|
|
5. Documenter avec JSDoc
|
|
|
|
FIN DE LA MIGRATION
|
|
-------------------
|
|
Status: ✅ SUCCÈS
|
|
Compatibilité: ✅ 100% rétrocompatible
|
|
Tests syntaxe: ✅ PASS
|
|
Documentation: ✅ Complète
|