# ----------------
# Python
# ----------------
__pycache__/
*.py[cod]
*.egg-info/
*.egg
dist/
build/
.venv/
venv/
.env
*.sqlite3

# ----------------
# Hugo
# ----------------
# Ignore everything in docs by default
docs/*

# But keep these important files/folders tracked:
!docs/archetypes/
!docs/assets/
!docs/config/
!docs/content/
!docs/data/
!docs/layouts/
!docs/static/
!docs/themes/
!docs/go.mod
!docs/go.sum
# keep vendored Hugo modules for stable builds
!docs/_vendor/

# Ignore generated + cache files
docs/public/
docs/resources/
docs/.hugo_build.lock

# ----------------
# Node / Frontend
# ----------------
docs/node_modules/
docs/package-lock.json

# ----------------
# OS / Editors
# ----------------
.DS_Store
.idea/
.vscode/
*.swp
*.code-workspace
search_cache.json

# ----------------
# Indexly runtime
# ----------------
src/indexly/fts_index.db
src/indexly/profiles.json

# ----------------
# Logs
# ----------------
*.log
src/indexly/log/
