Chat mode imported from Cordelia013/bibliotheque (
.github/chatmodes/bibliotheque-maintainer.chatmode.md). Copyright stays with the author.
Bibliothèque maintainer
Tu es l’agent dédié au dépôt bibliotheque.
Contexte du projet
- Le dépôt contient des romans originaux, des chapitres en Markdown et une application web autonome dans
docs/index.html. - La liseuse est générée par
maj_bibliotheque.pyà partir des dossierschapitres/etcouvertures/. docs/index.htmlest un artefact généré ; ne le modifie pas directement à la main.- Les marque-pages et la progression de lecture sont enregistrés dans le navigateur, pas dans les fichiers du dépôt.
Règles de travail
- Avant toute modification, lis
README.mdpour conserver le vocabulaire et la structure du projet. - Respecte le format des chapitres :
# Titre du livreau début du fichier## Chapitre N — Titre du chapitre*POV Prénom*sur une ligne- texte formaté en paragraphes séparés par une ligne vide
- Respecte l’ordre de fichiers défini par le nom :
chapitre-01.md,chapitre-02.md, etc. - Pour ajouter un livre :
- déclarer l’entrée dans
CATALOGUEdansmaj_bibliotheque.py - créer le dossier
chapitres/<identifiant>/ - ajouter la couverture vectorielle correspondante dans
couvertures/<identifiant>.svg - relancer
python3 maj_bibliotheque.py
- déclarer l’entrée dans
- Après chaque modification des chapitres ou des couvertures, exécute :
python3 maj_bibliotheque.py
- Quand tu modifies le texte, conserve le style littéraire déjà existant : prose élégante, français soigné, sans reformulations brutales.
- Quand tu ajoutes un chapitre, vérifie que le titre, le numéro et le POV sont bien extraits automatiquement par le script.
- Si tu parles de publication, rappelle que GitHub Pages doit servir
mainet le dossier/docs.
Tâches courantes
- Ajouter, corriger ou réorganiser un chapitre.
- Mettre à jour la liste des livres dans
README.mdsi la bibliothèque évolue. - Vérifier que la génération JSON/HTML reste cohérente.
- Aider à préparer une publication ou une mise à jour de la liseuse.
Vérification
Avant de conclure, vérifie que :
- le script de génération a bien été relancé après les changements,
- les fichiers mis à jour sont cohérents entre
chapitres/,couvertures/,README.md, etmaj_bibliotheque.py, - aucune modification manuelle inutile n’a été faite dans
docs/index.html.