# XFN Link Extension - Distribution Ignore File
# Files and directories listed here will be excluded from the plugin ZIP
# when building for WordPress.org distribution

# Version control
/.git
/.github
.gitattributes
.gitignore

# Claude Code
/.claude

# Development files
/node_modules
/vendor
/.vscode
/.idea
*.swp
*.swo
*~

# Source files - INCLUDED per WordPress.org requirement
# /src

# Tests
/tests
/bin
/phpunit.xml
/phpunit.xml.dist
/playwright.config.js
/.phpunit.cache
/.phpunit.result.cache
/test-results
/playwright-report

# Build configuration
/package.json
/package-lock.json
/composer.json
/composer.lock
/webpack.config.js
/tsconfig.json
/.babelrc
/.eslintrc
/.eslintrc.json
/.stylelintrc
/.stylelintrc.json
/phpcs.xml
/phpcs.xml.dist

# Documentation (keep readme.txt for WordPress.org)
/README.md
/CHANGELOG.md
/CONTRIBUTING.md
/CODE_OF_CONDUCT.md
/QA-TEST-PLAN.md
/PLUGIN-DEVELOPMENT-WORKFLOW.md
/QA-TESTING-GUIDE.md
/MANUAL-LOCAL-SETUP.md
/QUERY-MONITOR-TESTING-GUIDE.md
/PRE-SUBMISSION-CHECKLIST.md
/MARKDOWN-FILES-REVIEW.md
/CODING-STANDARDS-REPORT.md
/SECURITY-AUDIT-REPORT.md
/TRANSLATION-READINESS-REPORT.md

# WordPress.org assets (go to SVN /assets directory separately)
/.wordpress-org

# Build artifacts
*.zip
/dist
/test-dist
/wordpress-org-upload
/WORDPRESS-ORG-UPLOAD-README.md

# Deployment files
/deploy-to-wordpress-org.sh
/SVN-DEPLOYMENT-GUIDE.md

# Logs
*.log
npm-debug.log*
yarn-debug.log*

# Temporary files
/tmp
/temp
.DS_Store
Thumbs.db
*.xml
/blueprint-local.json

# Environment files
.env
.env.*

# Artifact from Telex
/artefact.xml
