# Generated by Cargo # will have compiled files and executables debug/ target/ # Encryption keys and related files (CRITICAL - NEVER COMMIT) .k .k.backup *.k *.key.backup config.*.toml config.*back # where book is written _book # 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 node_modules/ **/output.css **/input.css # Environment files .env .env.local .env.production .env.development .env.staging # Keep example files !.env.example # Configuration files (may contain sensitive data) config.prod.toml config.production.toml config.local.toml config.*.local.toml # Keep example configuration files !config.toml !config.dev.toml !config.example.toml # Log files logs/ *.log # TLS certificates and keys certs/ *.pem *.crt *.key *.p12 *.pfx # Database files *.db *.sqlite *.sqlite3 # Backup files *.bak *.backup *.tmp *~ # Encryption and security related files *.encrypted *.enc secrets/ private/ security/ # Configuration backups that may contain secrets config.*.backup config.backup.* # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Documentation build output book-output/ # Generated setup report SETUP_COMPLETE.md