# Generated by Cargo /target/ **/target/ # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html # Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk # MSVC Windows builds of rustc generate these, which store debugging information *.pdb # Rust debug symbols *.dSYM/ *.su *.idb # Build cache .cargo/ # Visual Studio Code directory .vscode/ # JetBrains IDEs .idea/ # MacOS specific .DS_Store .AppleDouble .LSOverride # Linux specific *~ .directory .Trash-* # Windows specific Thumbs.db ehthumbs.db Desktop.ini # Node.js (if used for frontend) node_modules/ npm-debug.log # Environment variables .env .env.local .env.development.local .env.test.local .env.production.local # Log files *.log logs/ logs.txt # Storage data (user files, blobs — never commit) storage/ # TLS certificates and private keys — NEVER commit *.pem *.key *.p12 *.pfx *.crt *.csr # Temporary files *.tmp *.bak *.swp *.swo nohup.out # Agent planning docs (live on 'planning' branch) docs/plans/ .planning/ # Local dev compose (not in upstream) docker-compose.dev.yml # Test scripts with hardcoded credentials test-nextcloud-*.sh # Claude Code artifacts .claude/ CLAUDE.md