# TidePoolUI .gitignore
# PHP/Web Application ignores

# Dependencies
vendor/
node_modules/
composer.lock
package-lock.json
yarn.lock

# Build artifacts
dist/
build/
*.min.js
*.min.css

# Cache and temporary files
.cache/
tmp/
temp/
*.tmp
*.temp

# Logs
*.log
logs/
log/
php_error.log
error_log

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

# Configuration files with secrets
backend/config/production.php
backend/config/*.secret.php
etc/secrets/
etc/*.key
etc/*.pem
etc/ssl/

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

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

# FreeBSD port build artifacts
ports/work/
ports/pkg/
ports/distfiles/
*.tbz
*.txz

# Container and deployment
.dockerignore
Containerfile.local
podman-compose.override.yml

# Testing
phpunit.xml
coverage/
.nyc_output/
test-results/

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

# Environment files
.env
.env.local
.env.*.local

# Personal development notes
NOTES.txt
TODO.txt
scratch/

# Generated documentation
doc/build/
doc/html/

# Cache directories
backend/cache/
frontend/cache/
