Aller au contenu
Retour au glossaire
Terme du glossaire

Scaffold YAML

Un fichier YAML lisible par l'humain qui décrit un travail de rendu de captures d'écran — modèles, langues, appareils, variables — pour utilisation en CI.

Eric Isensee
Eric IsenseeFounder · Last updated 5 mai 2026

Un scaffold YAML est un fichier de configuration déclaratif qui décrit tout ce dont un pipeline de captures d'écran a besoin pour rendre : quels modèles utiliser, quelles tailles d'appareils cibler, quelles langues rendre, quelles variables dynamiques (clés de chaînes, URL d'images, bascules de thème) injecter, et où la sortie doit être écrite. YAML est le choix ergonomique parce qu'il est lisible par l'humain, prend en charge les commentaires et vit naturellement aux côtés d'autres actifs CI comme fastlane/Fastfile ou .github/workflows. Le scaffold est le pont entre l'éditeur visuel (où les designers itèrent sur l'apparence et le ressenti) et l'API (qui effectue réellement le rendu en CI). Lors d'une mise en production typique, le développeur exécute une seule commande — `screenshotslive render --config scaffold.yml` ou l'action Fastlane équivalente — et le système se déploie sur chaque combinaison modèle × appareil × langue décrite dans le fichier, téléverse les images résultantes et émet un webhook quand chaque rendu se termine. Parce que le scaffold est checké dans le dépôt, la génération de captures d'écran devient reproductible : une mise en production étiquetée il y a six mois peut être reconstruite octet pour octet en faisant un checkout de ce commit et en relançant le rendu.

Utilisé dans

Voyez comment ce concept se manifeste dans le produit :

Explorer la fonctionnalité