# Ignore all WordPress core files
/wordpress/*

# But track our custom plugin
!/wordpress/wp-content/
/wordpress/wp-content/*
!/wordpress/wp-content/plugins/
/wordpress/wp-content/plugins/*

# Only track our custom HVAC plugin
!/wordpress/wp-content/plugins/hvac-community-events/

# Ignore vendor directories and dependencies
/wordpress/wp-content/plugins/hvac-community-events/vendor/
/wordpress/wp-content/plugins/hvac-community-events/node_modules/

# Ignore The Events Calendar plugins (we don't modify these)
/wordpress/wp-content/plugins/the-events-calendar/
/wordpress/wp-content/plugins/the-events-calendar-community-events/
/wordpress/wp-content/plugins/event-tickets/

# Ignore all other WordPress files
/wordpress/wp-config.php
/wordpress/wp-config-sample.php
/wordpress/wp-content/uploads/
/wordpress/wp-content/themes/
/wordpress/wp-content/languages/
/wordpress/wp-content/upgrade/
/wordpress/wp-content/backup*/
/wordpress/wp-content/cache/
/wordpress/wp-content/advanced-cache.php
/wordpress/wp-content/db.php
/wordpress/wp-content/object-cache.php

# Test results and reports
test-results/
playwright-report/
coverage/
.phpunit.result.cache

# IDE and system files
.DS_Store
Thumbs.db
*.log
*.swp
*.swo
.idea/
.vscode/

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

# Google Sheets API credentials (contains sensitive OAuth secrets)
/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/google-sheets-config.php

# Logs
*.log
logs/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Build artifacts
/build/
/dist/