Ajouter les donnees manquantes des editeurs #50

Open
opened 2026-07-01 11:05:59 +00:00 by Reliodas · 2 comments
Owner

Contexte

Les editeurs disposent deja de prereglages pour plusieurs types de cartes, mais les donnees restent incompletes. Il manque encore des classes, sorts, sous-classes, origines, especes, dons, equipements ou autres contenus utiles pour couvrir plus largement les options D&D 5e.

Ce ticket sert de chantier de suivi pour ajouter de la data, sans modifier le comportement des editeurs au-dela de ce qui est necessaire pour charger et afficher correctement ces nouveaux prereglages.

Modifications a faire

  • Inventorier les donnees manquantes par editeur et par fichier data/*.js.
  • Ajouter les classes restantes et verifier leur decoupage en cartes imprimables.
  • Ajouter les sorts manquants, avec les champs attendus par spells.html.
  • Ajouter les sous-classes manquantes et verifier leur rendu dans subclasses.html.
  • Completer les autres categories utiles si elles sont identifiees pendant l inventaire : origines, especes, dons, equipements, creatures ou objets magiques.
  • Garder les donnees coherentes avec les formats existants et sans introduire de dependance de build.

Criteres d acceptation

  • Les fichiers data/*.js concernes contiennent les nouveaux prereglages dans le format deja consomme par les pages HTML.
  • Les nouvelles entrees apparaissent dans la recherche de prereglages des editeurs concernes.
  • Chaque nouvelle entree charge une carte lisible en apercu et dans le panier d impression.
  • Les ajouts sont valides au minimum par ouverture directe des pages concernees et verification de la console navigateur.
  • README.md ou une documentation equivalente est mis a jour si la couverture des donnees ou la liste des contenus disponibles change de facon notable.
## Contexte Les editeurs disposent deja de prereglages pour plusieurs types de cartes, mais les donnees restent incompletes. Il manque encore des classes, sorts, sous-classes, origines, especes, dons, equipements ou autres contenus utiles pour couvrir plus largement les options D&D 5e. Ce ticket sert de chantier de suivi pour ajouter de la data, sans modifier le comportement des editeurs au-dela de ce qui est necessaire pour charger et afficher correctement ces nouveaux prereglages. ## Modifications a faire - Inventorier les donnees manquantes par editeur et par fichier data/*.js. - Ajouter les classes restantes et verifier leur decoupage en cartes imprimables. - Ajouter les sorts manquants, avec les champs attendus par spells.html. - Ajouter les sous-classes manquantes et verifier leur rendu dans subclasses.html. - Completer les autres categories utiles si elles sont identifiees pendant l inventaire : origines, especes, dons, equipements, creatures ou objets magiques. - Garder les donnees coherentes avec les formats existants et sans introduire de dependance de build. ## Criteres d acceptation - Les fichiers data/*.js concernes contiennent les nouveaux prereglages dans le format deja consomme par les pages HTML. - Les nouvelles entrees apparaissent dans la recherche de prereglages des editeurs concernes. - Chaque nouvelle entree charge une carte lisible en apercu et dans le panier d impression. - Les ajouts sont valides au minimum par ouverture directe des pages concernees et verification de la console navigateur. - README.md ou une documentation equivalente est mis a jour si la couverture des donnees ou la liste des contenus disponibles change de facon notable.
Reliodas added this to the 1.0.0-beta milestone 2026-07-01 11:05:59 +00:00
Author
Owner

Point de contrôle issu de l'audit du 16 juillet 2026

Les huit tableaux de données chargent correctement, sans nom vide ni doublon. Le total actuel est de 564 préréglages.

Sept créatures historiques (Gobelin, Zombie, Loup, Ogre, Wight Lifedrinker, Géant des Collines et Vampire) n'ont toutefois pas de propriété source explicite. L'absence de reactions peut être légitime pour ces profils, mais doit être documentée comme champ optionnel. La complétion des sources reste dans le périmètre de #50 ; le contrat de schéma et sa validation CI sont suivis dans #91.

## Point de contrôle issu de l'audit du 16 juillet 2026 Les huit tableaux de données chargent correctement, sans nom vide ni doublon. Le total actuel est de 564 préréglages. Sept créatures historiques (Gobelin, Zombie, Loup, Ogre, Wight Lifedrinker, Géant des Collines et Vampire) n'ont toutefois pas de propriété source explicite. L'absence de reactions peut être légitime pour ces profils, mais doit être documentée comme champ optionnel. La complétion des sources reste dans le périmètre de #50 ; le contrat de schéma et sa validation CI sont suivis dans #91.
Author
Owner

Complément : les 75 entrées de data/feats.js ne portent actuellement aucune propriété source, alors que feats.html charge data.source et affiche la source sur la carte. Tous les préréglages de dons officiels produisent donc une source vide. La valeur attendue (probablement PHB pour le lot officiel actuel) doit être confirmée puis ajoutée dans le cadre de #50 ; #91 devra ensuite pouvoir rendre ce champ obligatoire ou explicitement optionnel selon le type de donnée.

Complément : les 75 entrées de data/feats.js ne portent actuellement aucune propriété source, alors que feats.html charge data.source et affiche la source sur la carte. Tous les préréglages de dons officiels produisent donc une source vide. La valeur attendue (probablement PHB pour le lot officiel actuel) doit être confirmée puis ajoutée dans le cadre de #50 ; #91 devra ensuite pouvoir rendre ce champ obligatoire ou explicitement optionnel selon le type de donnée.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dnd/cards#50
No description provided.