Fastlane frameit
Akcja wiersza poleceń w łańcuchu narzędzi Fastlane, która oprawia zrzuty ekranu w ramki urządzeń przy użyciu statycznych szablonów.
frameit to akcja Fastlane, która pobiera surowe zrzuty ekranu aplikacji z folderu, wykrywa, do którego urządzenia należy każdy zrzut ekranu na podstawie jego wymiarów w pikselach, i komponuje je wewnątrz pasującej ramki urządzenia. Następnie opcjonalnie dodaje tytuł i obraz tła odczytany z lokalnego pliku Framefile.json. frameit zapoczątkował ideę zautomatyzowanego oprawiania zrzutów ekranu dla zespołów mobilnych i jest nadal szeroko używany w starszych potokach wydawniczych opartych na Ruby. Jego ograniczenia są również dobrze znane: konfiguracja znajduje się w plikach JSON obok kontrolowanych źródłowo PSD, biblioteka ramek urządzeń musi być pobierana i aktualizowana ręcznie, gdy Apple lub Google dostarczają nowy sprzęt, a frameit nie ma pojęcia o żywym edytorze, podglądzie, centralnej bibliotece szablonów ani o API. Zespoły, które wyrosły z frameit, zwykle migrują na hostowaną platformę zrzutów ekranu, która oferuje wizualny edytor, REST API, szkielet YAML i renderowanie na szablon — pozostając jednocześnie wywoływalna z Fastlane przez wtyczkę, dzięki czemu otaczający przepływ `fastlane deliver` nadal działa. frameit pozostaje przydatną podstawą do zrozumienia tej przestrzeni problemowej.
Używane w
Zobacz, jak ta koncepcja pojawia się w produkcie:
Poznaj funkcjęPowiązane terminy
- Ramka urządzeniaWizualna ramka telefonu lub tabletu renderowana wokół zrzutu ekranu, aby nadać mu kontekst rzeczywistego świata.
- Szkielet YAMLCzytelny dla człowieka plik YAML, który opisuje zadanie renderowania zrzutu ekranu — szablony, lokalizacje, urządzenia, zmienne — do użycia w CI.
- Przenoszenie szablonówAutomatyczne przekształcanie jednego szablonu zrzutu ekranu na układy wymagane dla dodatkowych rozmiarów urządzeń.