Hoppa till innehåll
Tillbaka till ordlistan
Ordlisteterm

YAML-skelett

En läsbar YAML-fil som beskriver ett skärmdumpsrenderjobb — mallar, språk, enheter, variabler — för användning i CI.

Eric Isensee
Eric IsenseeFounder · Last updated 5 maj 2026

Ett YAML-skelett är en deklarativ konfigurationsfil som beskriver allt en skärmdumpspipeline behöver för att rendera: vilka mallar som ska användas, vilka enhetsstorlekar som ska riktas in, vilka språk som ska renderas, vilka dynamiska variabler (strängnycklar, bild-URL:er, temaomkopplare) som ska injiceras och vart utdata ska skrivas. YAML är det ergonomiska valet eftersom det är läsbart, stöder kommentarer och bor naturligt bredvid andra CI-tillgångar som fastlane/Fastfile eller .github/workflows. Skelettet är bryggan mellan den visuella editorn (där designers itererar på utseende och känsla) och API:t (som faktiskt utför renderingen i CI). Vid en typisk release kör utvecklaren ett enda kommando — `screenshotslive render --config scaffold.yml` eller motsvarande Fastlane-action — och systemet fanas ut till varje kombination av mall × enhet × språk som beskrivs i filen, laddar upp de resulterande bilderna och skickar en webhook när varje rendering slutförs. Eftersom skelettet är incheckat i repot blir skärmdumpsgenerering reproducerbar: en release taggad för sex månader sedan kan byggas om byte-för-byte genom att checka ut den committen och köra renderingen igen.

Används i

Se hur det här begreppet dyker upp i produkten:

Utforska funktionen