YAML-stillas
En menneskelesbar YAML-fil som beskriver en skjermbilde-render-jobb — maler, lokaliteter, enheter, variabler — for bruk i CI.
Et YAML-stillas er en deklarativ konfigurasjonsfil som beskriver alt en skjermbilde-pipeline trenger for å rendre: hvilke maler som skal brukes, hvilke enhetsstørrelser den skal sikte mot, hvilke lokaliteter den skal rendre, hvilke dynamiske variabler (strengnøkler, bilde-URL-er, temabrytere) den skal injisere, og hvor utdataen skal skrives. YAML er det ergonomiske valget fordi det er menneskelesbart, støtter kommentarer og lever naturlig ved siden av andre CI-ressurser som fastlane/Fastfile eller .github/workflows. Stillaset er broen mellom den visuelle editoren (der designere itererer på utseende og følelse) og API-et (som faktisk utfører renderingen i CI). Ved en typisk utgivelse kjører utvikleren én enkelt kommando — `screenshotslive render --config scaffold.yml` eller den ekvivalente Fastlane-handlingen — og systemet fan-er ut til hver mal × enhet × lokalitet-kombinasjon beskrevet i filen, laster opp de resulterende bildene og sender en webhook når hver rendering fullføres. Fordi stillaset er sjekket inn i repoet, blir skjermbildegenerering reproduserbar: en utgivelse tagget for seks måneder siden kan bygges om byte-for-byte ved å sjekke ut den commit-en og kjøre renderingen på nytt.
Brukt i
Se hvordan dette konseptet dukker opp i produktet:
Utforsk funksjonenRelaterte begreper
- Template PortingAutomatisk konvertering av én skjermbilde-mal til layoutene som kreves for ekstra enhetsstørrelser.
- Fastlane frameitEn kommandolinje-handling i Fastlane-verktøykjeden som pakker skjermbilder inn i enhetsrammer ved hjelp av statiske maler.
- Skjermbilde-variantEn spesifikk rendering av et skjermbilde for én kombinasjon av enhetsstørrelse, lokalitet, orientering og tema.