Fastlane frameit
Une 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.
frameit est une action Fastlane qui prend des captures d'écran d'application brutes depuis un dossier, détecte à quel appareil chaque capture d'écran appartient en fonction de ses dimensions en pixels et les compose à l'intérieur du cadre d'appareil correspondant. Elle ajoute ensuite éventuellement un titre et une image d'arrière-plan lus depuis un Framefile.json local. frameit a été pionnier de l'idée du cadrage automatisé de captures d'écran pour les équipes mobiles et reste largement utilisé dans les anciens pipelines de mise en production basés sur Ruby. Ses limites sont également bien connues : la configuration vit dans des fichiers JSON aux côtés de PSDs sous contrôle de source, la bibliothèque de cadres d'appareils doit être téléchargée et mise à jour à la main quand Apple ou Google livre du nouveau matériel, et frameit n'a aucune notion d'éditeur en direct, pas d'aperçu, pas de bibliothèque centrale de modèles et pas d'API. Les équipes qui ont dépassé frameit migrent généralement vers une plateforme de captures d'écran hébergée qui offre un éditeur visuel, une API REST, un scaffold YAML et un rendu par modèle — tout en restant appelable depuis Fastlane via un plugin afin que le flux `fastlane deliver` environnant continue de fonctionner. frameit reste une référence utile pour comprendre l'espace du problème.
Utilisé dans
Voyez comment ce concept se manifeste dans le produit :
Explorer la fonctionnalitéTermes liés
- Cadre d'appareilLe contour visuel de téléphone ou tablette rendu autour d'une capture d'écran pour lui donner un contexte réel.
- Scaffold YAMLUn 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.
- Portage de modèlesConvertir automatiquement un modèle de capture d'écran en mises en page requises pour des tailles d'appareils supplémentaires.