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.
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éTermes liés
- Portage de modèlesConvertir automatiquement un modèle de capture d'écran en mises en page requises pour des tailles d'appareils supplémentaires.
- Fastlane frameitUne action en ligne de commande de la chaîne d'outils Fastlane qui enroule les captures d'écran dans des cadres d'appareils en utilisant des modèles statiques.
- Variante de capture d'écranUn rendu spécifique d'une capture d'écran pour une combinaison de taille d'appareil, langue, orientation et thème.