The pbxproj references textbook_data.json and textbook_vocab.json as Copy Bundle Resources, so xcodebuild fails if they're missing. Committing the generated output keeps the repo self-sufficient — regenerate via Conjuga/Scripts/textbook/run_pipeline.sh when content changes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
56 lines
1.0 KiB
Plaintext
56 lines
1.0 KiB
Plaintext
# Xcode
|
|
build/
|
|
DerivedData/
|
|
*.xcodeproj/xcuserdata/
|
|
*.xcworkspace/xcuserdata/
|
|
*.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
|
|
xcuserdata/
|
|
|
|
# Swift Package Manager
|
|
.build/
|
|
.swiftpm/
|
|
Packages/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
*.swp
|
|
*~
|
|
|
|
# CocoaPods
|
|
Pods/
|
|
|
|
# Secrets / env
|
|
.env
|
|
*.p12
|
|
*.mobileprovision
|
|
|
|
# Archives
|
|
*.xcarchive
|
|
|
|
# Claude
|
|
.claude/
|
|
|
|
# Reference/research docs (not part of the app)
|
|
screens/
|
|
conjugato/
|
|
conjuu-es/
|
|
|
|
# Video scraping pipeline (kept locally for reruns, not committed)
|
|
scrape/
|
|
*.webm
|
|
*.mp4
|
|
*.mkv
|
|
|
|
# Third-party textbook sources (not redistributable)
|
|
*.pdf
|
|
*.epub
|
|
epub_extract/
|
|
|
|
# Textbook extraction artifacts — regenerate locally via run_pipeline.sh.
|
|
# Scripts are committed; their generated outputs are not.
|
|
Conjuga/Scripts/textbook/*.json
|
|
Conjuga/Scripts/textbook/review.html
|
|
# Note: the app-bundle copies (Conjuga/Conjuga/textbook_{data,vocab}.json)
|
|
# ARE committed so `xcodebuild` works on a fresh clone without first running
|
|
# the pipeline. They're regenerated from the scripts when content changes.
|