# Moodle plugin .gitignore for PHP plugin (Moodle 3.7)

# Composer
/vendor/
/composer.lock

# IDE/editor files
*.idea/
*.vscode/
*.sublime-project
*.sublime-workspace
*.phpstorm.meta.php

# OS files
.DS_Store
Thumbs.db
desktop.ini

# PHPStorm / JetBrains
/.idea
*.iml

# Generated files / caches
*.log
*.cache
*.tmp

# PHPUnit and test artifacts
phpunit.xml
phpunit.xml.dist
coverage.xml
build/

# Node/npm artifacts (if present)
node_modules/
pnpm-lock.yaml
yarn.lock
package-lock.json

# Moodle-specific
*.log

# Backup and private data
*.sql
*.sql.gz
*.tgz
*.zip
*.bak

# Ignore all binary files
*.exe
*.dll
*.so
*.dylib

# Enable tracking for all other files
!*/
