Catalogue JSON statique pour l’application Flutter Android/iOS Échappées.
Index public : https://kevinrembert.github.io/echappees-data/data/index.json
Cinq découvertes de démonstration : Ainhoa, Porto, Machu Picchu, récifs coralliens
et glaciers, réparties en trois lots. Les sources, crédits, licences et liens
photographiques sont conservés dans chaque article. Les photographies sont
hébergées ici dans data/images/. Le catalogue utilise les versions mobiles
*.v1.jpg (côté maximal de 1 280 pixels, JPEG progressif qualité 82).
Les originaux restent disponibles ; les crédits, modifications et licences sont
documentés dans data/IMAGES.md, data/PHOTO_CREDITS.md et data/licenses/.
data/index.json référence les fichiers versionnés de data/batches/.
Les schémas sont dans data/schema/. Aucun générateur, appel OpenAI ou frontend
Web n’est ajouté. La bibliothèque de 50 articles relève d’une phase ultérieure.
Depuis le dépôt de l’application :
dart run tool/validate_catalog.dart /chemin/vers/echappees-data/data/index.json
GitHub Pages publie la branche main depuis la racine du dépôt.
Pour modifier un lot, créer un nouveau fichier versionné, conserver les archives,
puis actualiser sa version, son chemin et son nombre d’articles dans l’index.
Publier les lots avant l’index. Les nouveaux articles sont récupérés par
actualisation de l’application, sans nouvelle version mobile.
Contrat et guide : https://github.com/kevinrembert/echappees/blob/main/docs/CATALOGUE.md