/target

# Stray CLI conversion outputs (`docling-rs --to dclx <file>` writes next to CWD)
/*.dclx

# ONNX Runtime profiler output (written to CWD when session profiling is on)
onnxruntime_profile_*.json

# wasm-bindgen output for the docling-wasm demo (built from source, see its README)
crates/docling-wasm/www/pkg/
# ML models the scan demo fetches same-origin (download_dependencies.sh, run in www/)
crates/docling-wasm/www/models/
crates/docling-wasm/www/.models/

# Secrets — never commit (holds CARGO_REGISTRY_TOKEN)
.env
.env.*
# …but the documented template for docling-rag config is committed.
!.env.example

# Local RAG vector store (default RAG_DATABASE_URL=sqlite://data/rag.db)
/data/

# Python virtual environments (venv) — not committed, but can be created from requirements.txt
/.venv*

# Downloaded native libs / models (not committed)
.pdfium/
*.onnx
.models/

# Python bytecode cache from the comparison scripts
__pycache__/
*.pyc

# Local docling scratch dir for this migration work
/scratch-gt/

# Benchmarks for GPU (not committed, large and reproducible)
/bench-gpu/

# docling-py is a standalone crate (own workspace) — its build dirs
crates/docling-py/target/
crates/docling-py/.venv/
crates/docling-py/python/docling_rs/*.so

# docling's .dclx loader extracts each archive it reads next to the file
tests/data/**/*_artifacts/
tests/data/**/groundtruth_dclx/tests/
# docling-parse renderer plugin (#478, scripts/install/build_docling_parse_render.sh)
.docling-parse/
