# macOS
.DS_Store

#.gradle/

# Rust build products
target/

# day build outputs: per-target cargo dirs, staged assets, jniLibs, screenshots, dist
# artifacts, and the gradle/xcodebuild outputs under the platform scaffolds
build/

# Gradle local state (the android scaffold is source; its caches are not)
.gradle/
local.properties

# Xcode local state (DayApp.xcodeproj itself is hand-written source — do NOT ignore it)
xcuserdata/
DerivedData/
# Xcode writes SwiftPM bookkeeping INSIDE the .xcodeproj the first time it resolves packages —
# Package.resolved for the DayPieces package the CLI generates under build/. It is regenerated
# state, not source, and it cannot be moved: project.xcworkspace lives inside the .xcodeproj by
# construction, so no xcodebuild flag relocates it.
**/*.xcodeproj/project.xcworkspace/

# XAML C++/WinRT staging (generated by setup scripts once the windows toolkit lands)
.xaml/
.winappsdk/

# Logs
*.log

.claude

# CI checks the showcase app out here (daybrite/Day-Showcase) to build the framework against the
# app it documents. An untracked directory in the workspace would otherwise make `day pack` record
# a dirty tree, which `day rebuild` then refuses.
/showcase-src/
