- Configuración de Composer con PSR-4 en _testing-suite/ - Configuración de PHPUnit en _testing-suite/phpunit.xml - Configuración de PHPCS en _testing-suite/phpcs.xml - WordPress Test Suite integrado en bootstrap-integration.php - Scripts de backup automatizado (backup-database.php, backup-files.bat) - Procedimientos de rollback documentados (RESTORE-PROCEDURE.md) - Estrategia de Git branching documentada (GIT-BRANCHING-STRATEGY.md) - .gitignore actualizado para excluir _testing-suite/ y _planeacion/ - Limpieza de estructura anterior de Clean Architecture - Documentación completa en _planeacion/roi-theme/_MIGRACION-CLEAN-ARCHITECTURE/Fase-00/ Archivos de configuración movidos a _testing-suite/: - composer.json (PSR-4 autoloading, dev dependencies) - phpunit.xml (3 suites: Unit, Integration, E2E) - phpcs.xml (WordPress Coding Standards) - bootstrap-unit.php y bootstrap-integration.php Sistema de backup implementado con 4 mejoras críticas: - Password protegido con --defaults-file - Verificación de espacio en disco - Lock files para prevenir ejecuciones concurrentes - Detección automática de rutas Procedimientos de rollback documentados: - Rollback de base de datos (5-10 min) - Rollback de archivos (10-15 min) - Rollback de Git (5 min) - Rollback completo (20-30 min) Preparación del entorno completa. Listo para comenzar Fase-1.
81 lines
1001 B
Plaintext
81 lines
1001 B
Plaintext
# WordPress configuration file
|
|
wp-config.php
|
|
|
|
# Uploads directory (user generated content)
|
|
wp-content/uploads/
|
|
|
|
# Cache directories
|
|
wp-content/cache/
|
|
wp-content/backup/
|
|
wp-content/backups/
|
|
wp-content/upgrade/
|
|
|
|
# Advanced Cache
|
|
wp-content/advanced-cache.php
|
|
|
|
# Object cache
|
|
wp-content/object-cache.php
|
|
|
|
# Server configs
|
|
.htaccess
|
|
|
|
# Log files
|
|
*.log
|
|
error_log
|
|
debug.log
|
|
|
|
# System files
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Node modules (si hay desarrollo frontend)
|
|
node_modules/
|
|
npm-debug.log
|
|
|
|
# Composer (si hay dependencias PHP)
|
|
vendor/
|
|
composer.lock
|
|
|
|
# PHPUnit
|
|
.phpunit.result.cache
|
|
/tests/_output/
|
|
|
|
# Environment files
|
|
.env
|
|
.env.*
|
|
|
|
# IDE files
|
|
.vscode/
|
|
.idea/
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# Git
|
|
.git/
|
|
|
|
# Backup files
|
|
*.sql
|
|
*.sql.gz
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Planning and documentation
|
|
_planeacion/
|
|
|
|
# Testing infrastructure (composer, phpunit, phpcs configs and dependencies)
|
|
_testing-suite/
|
|
|
|
# Claude Code tools
|
|
.playwright-mcp/
|
|
.serena/
|
|
.claude/
|
|
nul
|