Add massive collection of CSS, JavaScript and theme assets that were previously excluded: **CSS Files (681 total):** - HVAC plugin-specific styles (hvac-*.css): 34 files including dashboard, certificates, registration, mobile nav, accessibility fixes, animations, and welcome popup - Theme framework files (Astra, builder systems, layouts): 200+ files - Plugin compatibility styles (WooCommerce, WPForms, Elementor, Contact Form 7): 150+ files - WordPress core and editor styles: 50+ files - Responsive and RTL language support: 200+ files **JavaScript Files (400+ total):** - HVAC plugin functionality (hvac-*.js): 27 files including menu systems, dashboard enhancements, profile sharing, mobile responsive features, accessibility, and animations - Framework and library files: jQuery plugins, GSAP, AOS, Swiper, Chart.js, Lottie, Isotope - Plugin compatibility scripts: WPForms, WooCommerce, Elementor, Contact Form 7, LifterLMS - WordPress core functionality: customizer, admin, block editor compatibility - Third-party integrations: Stripe, SMTP, analytics, search functionality **Assets:** - Certificate background images and logos - Comprehensive theme styling infrastructure - Mobile-responsive design systems - Cross-browser compatibility assets - Performance-optimized minified versions **Updated .gitignore:** - Fixed asset directory whitelisting patterns to properly include CSS/JS/images - Added proper directory structure recognition (!/assets/css/, !/assets/js/, etc.) - Maintains security by excluding sensitive files while including essential assets This commit provides the complete frontend infrastructure needed for: - Full theme functionality and styling - Plugin feature implementations - Mobile responsiveness and accessibility - Cross-browser compatibility - Performance optimization - Developer workflow support
207 lines
No EOL
3.9 KiB
Text
207 lines
No EOL
3.9 KiB
Text
# Ignore everything by default
|
|
*
|
|
!.gitignore
|
|
!.gitattributes
|
|
|
|
# Development Environment - whitelist approach
|
|
!/wordpress-dev/
|
|
/wordpress-dev/*
|
|
|
|
# Scripts directory
|
|
!/scripts/
|
|
/scripts/*
|
|
!/scripts/*.sh
|
|
|
|
# Bin directory - Data seeding and testing scripts
|
|
!/bin/
|
|
/bin/*
|
|
!/bin/create-comprehensive-test-data.sh
|
|
!/bin/create-staging-test-data.sh
|
|
!/bin/create-complete-test-data.sh
|
|
!/bin/create-test-attendees.sh
|
|
!/bin/create-test-attendees-simple.sh
|
|
!/bin/enhance-test-data-revenue.sh
|
|
!/bin/fix-and-create-test-data.sh
|
|
!/bin/debug-attendee-data.sh
|
|
|
|
# Plugin files
|
|
!hvac-community-events.php
|
|
!/includes/
|
|
/includes/*
|
|
!/includes/**/*.php
|
|
!/templates/
|
|
/templates/*
|
|
!/templates/**/*.php
|
|
!/assets/
|
|
/assets/*
|
|
!/assets/css/
|
|
/assets/css/*
|
|
!/assets/css/*.css
|
|
!/assets/js/
|
|
/assets/js/*
|
|
!/assets/js/*.js
|
|
!/assets/images/
|
|
/assets/images/*
|
|
!/assets/images/*.png
|
|
!/assets/images/*.jpg
|
|
!/assets/images/*.jpeg
|
|
!/assets/images/*.gif
|
|
!/assets/images/*.svg
|
|
!/assets/images/*.ico
|
|
!/wordpress-dev/tests/
|
|
/wordpress-dev/tests/*
|
|
!/wordpress-dev/tests/e2e/
|
|
/wordpress-dev/tests/e2e/*
|
|
!/wordpress-dev/tests/e2e/*.spec.ts
|
|
!/wordpress-dev/tests/e2e/*.test.ts
|
|
!/wordpress-dev/tests/e2e/pages/
|
|
!/wordpress-dev/tests/e2e/pages/*.ts
|
|
!/wordpress-dev/tests/e2e/utils/
|
|
!/wordpress-dev/tests/e2e/utils/*.ts
|
|
!/wordpress-dev/tests/e2e/data/
|
|
!/wordpress-dev/tests/e2e/data/*.ts
|
|
!/wordpress-dev/tests/e2e/global-setup.ts
|
|
!/wordpress-dev/tests/e2e/global-teardown.ts
|
|
!/wordpress-dev/includes/
|
|
!/wordpress-dev/bin/
|
|
/wordpress-dev/bin/*
|
|
!/wordpress-dev/bin/*.sh
|
|
!/wordpress-dev/bin/*.php
|
|
!/wordpress-dev/bin/*.json
|
|
!/wordpress-dev/bin/wp-tests-config-staging.php
|
|
/wordpress-dev/bin/backups/ # Explicitly ignore all backup directories
|
|
!/wordpress-dev/composer.json
|
|
!/wordpress-dev/composer.lock
|
|
!/wordpress-dev/package.json
|
|
!/wordpress-dev/package-lock.json
|
|
!/wordpress-dev/phpunit.xml.dist
|
|
!/wordpress-dev/playwright.config.ts
|
|
!/wordpress-dev/tsconfig.json
|
|
!/wordpress-dev/README.md
|
|
!/wordpress-dev/MIGRATION_GUIDE.md
|
|
!/wordpress-dev/ZOHO-INTEGRATION-SUMMARY.md
|
|
!/wordpress-dev/ZOHO-STAGING-TEST-RESULTS.md
|
|
!/wordpress-dev/ZOHO-OAUTH-SETUP.md
|
|
!/wordpress-dev/WORDPRESS-ADMIN-ACCESS.md
|
|
|
|
# HVAC Community Events Plugin
|
|
!/wordpress-dev/wordpress/
|
|
/wordpress-dev/wordpress/*
|
|
!/wordpress-dev/wordpress/wp-content/
|
|
/wordpress-dev/wordpress/wp-content/*
|
|
!/wordpress-dev/wordpress/wp-content/plugins/
|
|
/wordpress-dev/wordpress/wp-content/plugins/*
|
|
!/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/
|
|
!/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/**
|
|
|
|
# Test files
|
|
**/test-results/
|
|
**/playwright-report/
|
|
**/.phpunit.result.cache
|
|
**/node_modules/
|
|
**/vendor/
|
|
**/screenshots/
|
|
**/videos/
|
|
**/traces/
|
|
|
|
# Documentation
|
|
!/docs/
|
|
/docs/*
|
|
!/docs/*.md
|
|
!/docs/00_*.md
|
|
/docs/scraped/
|
|
/docs/archive/
|
|
|
|
# Root-level documentation and reports
|
|
!*_TEST_REPORT.md
|
|
!*_SUMMARY.md
|
|
!*_GUIDE.md
|
|
!*_RESULTS.md
|
|
!*_INSTRUCTIONS.md
|
|
!*_AUDIT*.md
|
|
!*DEPLOYMENT*.md
|
|
!*COVERAGE*.md
|
|
!*CRITICAL*.md
|
|
!*FINAL*.md
|
|
!*SECURITY*.md
|
|
!*MONITORING*.md
|
|
!*MOBILE*.md
|
|
!*CROSS-BROWSER*.md
|
|
!*CSS-ANALYSIS*.md
|
|
!*ROADMAP*.md
|
|
!WORKFLOW*.md
|
|
!TRANSITION*.md
|
|
!POWERMAPPER*.md
|
|
|
|
# Development and Debug Files
|
|
!test-*.js
|
|
!verify-*.js
|
|
!debug-*.js
|
|
!mobile-*.js
|
|
!comprehensive-*.js
|
|
!fix-*.js
|
|
!enhanced-*.js
|
|
!*-analysis.js
|
|
!debug-*.php
|
|
!test-*.php
|
|
!enhanced-*.php
|
|
!manual-*.php
|
|
!*-analysis.php
|
|
!check-*.sh
|
|
!verify-*.sh
|
|
!fix-*.sh
|
|
!update-*.sh
|
|
!migrate-*.sh
|
|
!create-*.sh
|
|
!manual-*.sh
|
|
!debug-*.sh
|
|
!*-analysis.sh
|
|
|
|
# Data Files
|
|
!*.csv
|
|
!CSV_*.csv
|
|
|
|
# WordPress
|
|
!/wp-content/
|
|
/wp-content/*
|
|
!/wp-content/plugins/
|
|
|
|
# Security - Sensitive Files
|
|
.env
|
|
.env.*
|
|
*.env
|
|
**/.env
|
|
**/.env.*
|
|
.auth/
|
|
**/.auth/
|
|
**/zoho-config.php
|
|
**/wp-config.php
|
|
**/wp-tests-config*.php
|
|
memory-bank/mcpServers.md
|
|
**/*config*.php
|
|
**/*secret*
|
|
**/*password*
|
|
**/*credential*
|
|
**/*.key
|
|
**/*.pem
|
|
**/*.p12
|
|
**/*.pfx
|
|
|
|
# Claude Code Files (temporary)
|
|
!.claude/
|
|
!.claude/settings.local.json
|
|
!CLAUDE.md
|
|
|
|
# Common ignores
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.log
|
|
*.zip
|
|
*.tar
|
|
*.tar.gz
|
|
node_modules/
|
|
vendor/
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo |