# Files to ignore in the public directory
# This helps prevent accidental commits of sensitive or temporary files

# Temporary files
*.tmp
*.temp
*~
.DS_Store
Thumbs.db

# Sensitive files that should not be public
*.key
*.pem
*.p12
*.pfx
*password*
*secret*
*private*
*.env
*.env.*

# Large files that should be handled separately
*.zip
*.tar
*.tar.gz
*.rar
*.7z
*.dmg
*.iso

# Media files that are too large for git
*.mov
*.mp4
*.avi
*.mkv
*.flv
*.wmv
*.webm
*.m4v

# High-resolution images (consider using Git LFS)
*_4k.*
*_8k.*
*_original.*
*_raw.*

# Database files
*.db
*.sqlite
*.sqlite3

# Log files
*.log
*.logs

# Cache files
*.cache
.cache/

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

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

# Backup files
*.backup
*.bak
*.old

# Example files to keep (uncomment to track)
# !example.html
# !styles/custom.css
# !scripts/example.js
# !README.md
