- Fase 1: Eliminar archivos innecesarios (logs, builds, node_modules) - Fase 2: Mover backups y duplicados a revisión: - _BACKUP_MD/ (203 archivos) - MANUAL_TES_DIGITAL/ (110 archivos) - imagenes-pendientes/ (60 archivos) - Fase 3: Simplificar configuraciones (mover no usadas a config_backup/) - Fase 4: Consolidar documentación: - 13 documentos esenciales → docs/consolidado/ - 42 documentos → docs/archivo/ - README.md actualizado - Fase 5: Organizar scripts (mantener solo esenciales) - Fase 6: Reinstalación y verificación (npm install + build) - Corregir clave duplicada 'uso-tensiometro' en image-registry.ts - Total: 393 archivos movidos a revisión, 5 configuraciones archivadas, 55 documentos organizados - Build verificado y exitoso
3.5 KiB
3.5 KiB
📤 Cambios Pendientes para GitHub
Fecha: 2025-12-17
📊 Estado Actual
✅ Código inicial subido a GitHub
⏳ Cambios de limpieza pendientes de subir
🔄 Cambios Pendientes
Archivos Modificados
-
src/data/manual-index.ts- ✅ Rutas actualizadas de
manual-tes/...a/manual/... - ✅ 93 rutas actualizadas
- ✅ Rutas actualizadas de
-
src/pages/ManualViewer.tsx- ✅ Simplificado para usar rutas directas del índice
- ✅ Eliminada lógica de conversión de rutas
Archivos Nuevos (Sin Rastrear)
-
Scripts de Limpieza:
scripts/limpiar_manual.py- Script de limpieza e integraciónscripts/actualizar_rutas_indice.py- Script de actualización de rutas
-
Documentación:
REPORTE_LIMPIEZA_MANUAL.md- Reporte detallado de limpiezaRESUMEN_LIMPIEZA_COMPLETA.md- Resumen ejecutivoLIMPIEZA_COMPLETADA.md- Documentación finalDEPLOYMENT_GITHUB.md- Guía de despliegueCOMANDOS_GIT.md- Comandos Git útilesINSTRUCCIONES_PUSH.md- Instrucciones de pushPUSH_FINAL.md- Guía final de push
-
Backup:
backup_manual_pre_limpieza/- Backup completo (432 archivos)
🚀 Comandos para Subir Cambios
Opción 1: Subir Todo (Recomendado)
cd /home/planetazuzu/protocolo-r-pido
# Agregar todos los cambios
git add .
# Hacer commit
git commit -m "feat: Limpieza e integración completa del Manual TES
- Actualizadas 93 rutas en manual-index.ts para apuntar a /manual/
- Simplificado ManualViewer para usar rutas directas
- Agregados scripts de limpieza y actualización
- Documentación completa de la limpieza
- Backup completo de archivos originales
- 93 archivos del manual organizados en public/manual/"
# Subir cambios
git push origin main
Opción 2: Subir Solo Cambios Esenciales
cd /home/planetazuzu/protocolo-r-pido
# Solo archivos modificados (sin backup ni docs)
git add src/data/manual-index.ts src/pages/ManualViewer.tsx
# Commit
git commit -m "fix: Actualizar rutas del manual a /manual/"
# Push
git push origin main
Opción 3: Excluir Backup del Repositorio
cd /home/planetazuzu/protocolo-r-pido
# Agregar .gitignore para backup si no existe
echo "backup_manual_pre_limpieza/" >> .gitignore
# Agregar cambios (sin backup)
git add src/ scripts/ *.md
git add .gitignore
# Commit y push
git commit -m "feat: Limpieza e integración completa"
git push origin main
📋 Checklist Antes de Subir
- Verificar que
public/manual/tenga los 93 archivos - Verificar que las rutas en
manual-index.tssean correctas - Probar localmente que la app funcione (
npm run dev) - Decidir si incluir el backup en el repositorio (recomendado: NO)
- Revisar qué documentación incluir
⚠️ Recomendaciones
✅ Incluir en el Repositorio
- ✅ Código fuente (
src/) - ✅ Scripts de utilidad (
scripts/) - ✅ Documentación esencial (
*.mdexcepto backups) - ✅ Configuración (
package.json,vite.config.ts, etc.)
❌ NO Incluir en el Repositorio
- ❌ Backup completo (
backup_manual_pre_limpieza/) - Muy pesado - ❌
node_modules/- Ya está en.gitignore - ❌
dist/- Se genera en build
🎯 Próximos Pasos Sugeridos
- Subir cambios de limpieza (este documento)
- Configurar despliegue automático (Vercel/Netlify/GitHub Pages)
- Probar la aplicación en producción
- Documentar el proceso de despliegue
¿Quieres que suba estos cambios ahora o prefieres hacerlo manualmente?