- Add 26 documentation files including test reports, deployment guides, and troubleshooting documentation - Include 3 CSV data files for trainer imports and user registration tracking - Add 43 JavaScript test files covering mobile optimization, Safari compatibility, and E2E testing - Include 18 PHP utility files for debugging, geocoding, and data analysis - Add 12 shell scripts for deployment verification, user management, and database operations - Update .gitignore with whitelist patterns for development files, documentation, and CSV data 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Directory Cleanup Summary
Reorganization Completed
The root directory has been reorganized for better maintainability and cleanliness.
Files Kept in Root (Essential Files)
CLAUDE.md- Project instructionsREADME.md- Main documentationcomposer.json&composer.lock- Dependenciesphpunit.xml- Test configurationhvac-community-events.php- Main plugin file- Core directories:
bin/,includes/,templates/,assets/,tests/,vendor/
New Organization Structure
Archive Directory (archive/)
deployment-history/- Contains old wordpress-dev and deployment artifactslegacy-docs/- Old documentation filestemp-scripts/- Temporary scripts and configuration filesold-tests/- Archived test resultslogs/- Debug logsmemory-bank/- AI context fileszoho-crm/- CRM field definitions
Scripts Directory (scripts/)
- Active deployment scripts moved from archive for easy access
deploy-to-staging.sh- Main deployment scriptpre-deployment-check.sh- CSS validation scriptverify-plugin-fixes.sh- Post-deployment verification
Benefits
- Clean Root: Only essential WordPress plugin files remain in root
- Clear Structure: Related files grouped logically
- Archive Safety: All legacy content preserved but organized
- Easy Navigation: Development workflow files easily accessible
- Maintainable: Future development won't clutter the root directory
Next Steps
- Use
scripts/directory for new utility scripts - Archive old development artifacts to appropriate archive subdirectories
- Keep root directory minimal and focused on core plugin functionality