Files
roi-theme/.gitignore
FrankZamora 42edfab50d Fase-00: Configuración inicial del proyecto
- 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.
2025-11-18 23:26:28 -06:00

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