Przejdź do treści
Powrót do słownika
Termin słownikowy

Szkielet YAML

Czytelny dla człowieka plik YAML, który opisuje zadanie renderowania zrzutu ekranu — szablony, lokalizacje, urządzenia, zmienne — do użycia w CI.

Eric Isensee
Eric IsenseeFounder · Last updated 5 maja 2026

Szkielet YAML to deklaratywny plik konfiguracyjny, który opisuje wszystko, czego potrzebuje potok zrzutów ekranu do renderowania: które szablony użyć, jakie rozmiary urządzeń docelowych, które lokalizacje renderować, jakie dynamiczne zmienne (klucze ciągów, URL-e obrazów, przełączniki motywów) wstrzyknąć i gdzie wynik powinien zostać zapisany. YAML to ergonomiczny wybór, ponieważ jest czytelny dla człowieka, obsługuje komentarze i naturalnie znajduje się obok innych zasobów CI, takich jak fastlane/Fastfile lub .github/workflows. Szkielet to most między wizualnym edytorem (gdzie projektanci iterują wygląd i styl) a API (które faktycznie wykonuje renderowanie w CI). W typowym wydaniu deweloper uruchamia jedno polecenie — `screenshotslive render --config scaffold.yml` lub równoważną akcję Fastlane — a system rozgałęzia się na każdą kombinację szablonu × urządzenia × lokalizacji opisaną w pliku, przesyła wynikowe obrazy i emituje webhook po zakończeniu każdego renderowania. Ponieważ szkielet jest zatwierdzony do repozytorium, generowanie zrzutów ekranu staje się odtwarzalne: wydanie oznaczone tagiem sześć miesięcy temu można odtworzyć bajt po bajcie, sprawdzając ten commit i ponownie uruchamiając renderowanie.

Używane w

Zobacz, jak ta koncepcja pojawia się w produkcie:

Poznaj funkcję