Fastlane frameit
Una 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.
frameit es una acción de Fastlane que toma capturas de pantalla en bruto de una app desde una carpeta, detecta a qué dispositivo pertenece cada captura según sus dimensiones en píxeles y las compone dentro del marco de dispositivo coincidente. Luego, opcionalmente, añade un título y una imagen de fondo leídos desde un Framefile.json local. frameit fue pionero en la idea del enmarcado automatizado de capturas de pantalla para equipos móviles y todavía se usa ampliamente en pipelines de lanzamiento más antiguos basados en Ruby. Sus limitaciones también son bien conocidas: la configuración vive en archivos JSON junto a PSDs controlados por versiones, la biblioteca de marcos de dispositivo tiene que descargarse y actualizarse a mano cuando Apple o Google lanzan nuevo hardware, y frameit no tiene noción de un editor en vivo, ni vista previa, ni una biblioteca central de plantillas, ni una API. Los equipos que han superado frameit suelen migrar a una plataforma de capturas de pantalla alojada que ofrece un editor visual, REST API, scaffold YAML y renderizado por plantilla, manteniéndola invocable desde Fastlane mediante un complemento para que el flujo `fastlane deliver` circundante siga funcionando. frameit sigue siendo una base útil para entender el espacio del problema.
Usado en
Mira cómo aparece este concepto en el producto:
Explora la funciónTérminos relacionados
- Marco de dispositivoEl marco visual de teléfono o tableta renderizado alrededor de una captura de pantalla para darle contexto del mundo real.
- Scaffold YAMLUn archivo YAML legible por humanos que describe un trabajo de render de capturas de pantalla —plantillas, idiomas, dispositivos, variables— para usar en CI.
- Portado de plantillasConvertir automáticamente una plantilla de captura de pantalla en los layouts requeridos para tamaños de dispositivo adicionales.