# Moodle plugin specific ignores
*.log
*.tmp
*.cache
*.bak
*.swp
*.swo
*~

# IDE and editor files
.vscode/
.idea/
*.sublime-project
*.sublime-workspace

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

# Temporary files
temp/
tmp/
cache/

# Backup files
*.backup
*.old
*.orig

# Development files
.env
.env.local
.env.development
.env.test
.env.production

# Documentation builds
docs/_build/
docs/build/

# Test coverage
coverage/
.coverage
htmlcov/

# Package files
*.zip
*.tar.gz
*.rar

# Database dumps
*.sql
*.dump

# Configuration files with sensitive data
config.php
config-local.php
settings.php

# Log files
error_log
access_log
*.log

# Compiled files
*.min.js
*.min.css
*.compiled.*

# Node modules (if any build process is added later)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Composer (if PHP dependencies are added later)
vendor/
composer.lock

# PHP specific
*.php~
*.php.bak
*.php.orig
