Scaffold YAML
Un archivo YAML legible por humanos que describe un trabajo de render de capturas de pantalla —plantillas, idiomas, dispositivos, variables— para usar en CI.
Un scaffold YAML es un archivo de configuración declarativo que describe todo lo que un pipeline de capturas de pantalla necesita para renderizar: qué plantillas usar, a qué tamaños de dispositivo apuntar, qué idiomas renderizar, qué variables dinámicas (claves de cadena, URLs de imagen, conmutadores de tema) inyectar, y dónde escribir la salida. YAML es la elección ergonómica porque es legible por humanos, admite comentarios y vive de forma natural junto a otros activos de CI como fastlane/Fastfile o .github/workflows. El scaffold es el puente entre el editor visual (donde los diseñadores iteran sobre el aspecto y la sensación) y la API (que efectivamente realiza el render en CI). En un lanzamiento típico, el desarrollador ejecuta un solo comando —`screenshotslive render --config scaffold.yml` o la acción equivalente de Fastlane— y el sistema se distribuye en cada combinación de plantilla × dispositivo × idioma descrita en el archivo, sube las imágenes resultantes y emite un webhook cuando se completa cada render. Como el scaffold está commiteado en el repo, la generación de capturas de pantalla se vuelve reproducible: un lanzamiento etiquetado hace seis meses puede reconstruirse byte por byte haciendo checkout de ese commit y volviendo a ejecutar el render.
Usado en
Mira cómo aparece este concepto en el producto:
Explora la funciónTérminos relacionados
- Portado de plantillasConvertir automáticamente una plantilla de captura de pantalla en los layouts requeridos para tamaños de dispositivo adicionales.
- Fastlane frameitUna acción de línea de comandos en la cadena de herramientas Fastlane que envuelve capturas de pantalla en marcos de dispositivo usando plantillas estáticas.
- Variante de captura de pantallaUn render específico de una captura de pantalla para una combinación de tamaño de dispositivo, idioma, orientación y tema.