A quilt design app for macOS and iOS.
QuiltwrightMac: macOS SwiftUI app target.QuiltwrightiOS: iOS SwiftUI app target.QuiltwrightUI: shared SwiftUI package target used by both apps.QuiltwrightChecks: lightweight SwiftPM verification target for environments without XCTest.
Open Quiltwright.xcodeproj in Xcode, then choose either the QuiltwrightMac or
QuiltwrightiOS scheme.
From the command line, the shared UI and macOS SwiftPM product can be checked with:
swift run QuiltwrightChecks
swift build --product QuiltwrightMacThe iOS app target is built from Xcode so it can use an iOS simulator or device destination.
Buildkite runs .buildkite/pipeline.yml, which calls script/ci.sh.
The pipeline expects the Buildkite macOS queue macos-medium. script/ci.sh
uses the agent's selected Xcode by default. If your Buildkite queue or Xcode
path differs, update .buildkite/pipeline.yml or set DEVELOPER_DIR in the
pipeline environment.
Run the same checks locally with:
script/ci.sh all