# --- Python -----------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/
wheels/
*.egg
.installed.cfg

# Virtual environments
.venv/
venv/
env/
ENV/

# Tooling caches
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
.tox/

# uv
# (uv.lock IS committed — only the cache is ignored)
.uv/

# --- Node / frontend --------------------------------------------------------
node_modules/
frontend/dist/
frontend/.vite/
*.tsbuildinfo
npm-debug.log*
yarn-error.log*

# Built frontend copied into the package
src/repolens/static/

# --- RepoLens runtime data --------------------------------------------------
.repolens/
*.lancedb/

# --- Secrets / local config -------------------------------------------------
.env
.repolens.toml

# --- Docs build -------------------------------------------------------------
site/

# --- OS ---------------------------------------------------------------------
.DS_Store
.DS_Store?
._*
Thumbs.db
desktop.ini

# --- IDE --------------------------------------------------------------------
.idea/
.vscode/
*.swp
*.swo
*~

.claude
CLAUDE.md
/home/sumanthd032/Projects/RepoLens/docs/STEPS.md
docs/UI_SPEC.md