# Rust
/target
**/*.rs.bk
# Cargo.lock IS tracked — thumper ships a binary (the `thump` CLI), so the
# lockfile is the only way to get reproducible builds across contributors
# and CI. Negate the parent ../.gitignore's **/Cargo.lock rule.
# See: https://doc.rust-lang.org/cargo/faq.html#why-have-cargolock-in-version-control
!Cargo.lock

# IDE / editors
.idea/
.vscode/
*.swp
*~

# macOS
.DS_Store

# api-anything specific
~/.api-anything/
api-anything-registry.json
*.log

# Python bridge cache (if we ever use it)
__pycache__/
*.py[cod]
*$py.class

# Generated artifacts during dev
/generated/
out/
dist/