# OCTv2 (Oreo Cookie Thrower v2) - .gitignore # ===== iOS / Xcode ===== # Build products build/ .build/ DerivedData/ *.ipa *.dSYM.zip *.dSYM # Various settings *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 xcuserdata/ # Obj-C/Swift specific *.hmap *.ipa *.xcscmblueprint *.xccheckout # CocoaPods Pods/ *.xcworkspace !default.xcworkspace # Carthage Carthage/Build/ # Swift Package Manager .swiftpm/ Package.resolved # ===== Python / Raspberry Pi ===== # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg # Virtual environments venv/ env/ ENV/ .venv/ # IDE .vscode/ .idea/ *.swp *.swo *~ # ===== Machine Learning Models ===== # Large model files (download separately) *.dat *.pkl *.h5 *.pb shape_predictor_68_face_landmarks.dat haarcascade_*.xml # ===== Hardware / Calibration ===== # Hardware-specific calibration files calibration_data.json hardware_config.json motor_offsets.json # Logs *.log logs/ # ===== macOS ===== .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk # ===== Temporary Files ===== # Test images/videos test_*.jpg test_*.png test_*.mp4 capture_*.jpg debug_*.png # Backup files *.bak *.backup *.old # ===== Environment / Secrets ===== .env .env.local .env.production secrets.json config.local.json # ===== Arduino / ESP32 ===== # Skip build files if using PlatformIO .pio/ .pioenvs/ .piolibdeps/ # ===== Project Specific ===== # Don't track personal hardware configurations my_hardware_config.py personal_calibration.json # Don't track test footage test_footage/ demo_videos/ # Runtime data current_position.json last_target.json