# Jekyll specific
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
.jekyll-redirect-cache/

# Ruby specific
.bundle/
vendor/
Gemfile.lock

# IDE and Editor files
.idea/
.vscode/
*.swp
*.swo
*~

# OS specific
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Project specific
_site/
node_modules/
dist/
tmp/
.env
*.log
.cache/

# Cursor specific
.cursor/
# Exception for Cursor rules
!.cursor/
!.cursor/rules/
!.cursor/rules/**
!.cursor/rules/**/*.mdc

# PAELLADOC specific
/docs
**/.memory.json
/code_context/
/temp_cloned_repos/
/temp_repo/
backup_redundancies/

# Private projects
# These are automatically generated based on .memory.json
/docs/*/private/
/pages/projects/*/private/

# Ignore specific private projects (examples)
# Uncomment and modify as needed
# /docs/secretproject/
# /pages/projects/secretproject/
/venv/
.venv/
.cursor/rules/scripts/venv

# Exception for template files that should be tracked
!/docs/templates/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual Environment
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Testing
.coverage
htmlcov/
.tox/
.nox/
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Misc
.DS_Store
*.log
logs/
tmp/
temp/

# Exclude Cursor MCP server configuration file
.cursor/mcp.json

# Instructions generated by AI assistant
instructions/

# Database files
*.db
*.sqlite3
paelladoc_memory.db

# PyPI credentials file (Ensure this is added)
.pypirc
