Bỏ qua đến nội dung
Quay lại từ điển
Thuật ngữ từ điển

Scaffold YAML

Một tệp YAML dễ đọc mô tả công việc kết xuất ảnh chụp màn hình — mẫu, ngôn ngữ, thiết bị, biến — để dùng trong CI.

Eric Isensee
Eric IsenseeFounder · Last updated 5 tháng 5, 2026

Scaffold YAML là một tệp cấu hình khai báo mô tả mọi thứ mà một pipeline ảnh chụp màn hình cần để kết xuất: mẫu nào để dùng, kích thước thiết bị nào để nhắm tới, ngôn ngữ nào để kết xuất, biến động nào (khóa chuỗi, URL hình ảnh, công tắc chủ đề) để chèn vào, và đầu ra sẽ được ghi ở đâu. YAML là lựa chọn tiện dụng vì nó dễ đọc với con người, hỗ trợ chú thích và sống tự nhiên bên cạnh các tài sản CI khác như fastlane/Fastfile hoặc .github/workflows. Scaffold là cầu nối giữa trình soạn thảo trực quan (nơi nhà thiết kế lặp về diện mạo và cảm giác) và API (thực sự thực hiện việc kết xuất trong CI). Trong một bản phát hành điển hình, nhà phát triển chạy một lệnh duy nhất — `screenshotslive render --config scaffold.yml` hoặc action Fastlane tương đương — và hệ thống mở rộng đến mọi tổ hợp mẫu × thiết bị × ngôn ngữ được mô tả trong tệp, tải lên các hình ảnh kết quả và phát một webhook khi mỗi lượt kết xuất hoàn tất. Vì scaffold được kiểm soát trong repo, việc tạo ảnh chụp màn hình trở nên có thể tái tạo: một bản phát hành được gắn thẻ sáu tháng trước có thể được dựng lại từng byte bằng cách checkout commit đó và chạy lại lệnh kết xuất.

Được dùng trong

Xem khái niệm này xuất hiện trong sản phẩm như thế nào:

Khám phá tính năng