codigo0/docs/archivo/CAMBIOS_PENDIENTES_GITHUB.md
planetazuzu 2f9fb6e499 chore: limpieza completa del proyecto
- 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
2025-12-23 10:16:35 +01:00

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

  1. src/data/manual-index.ts

    • Rutas actualizadas de manual-tes/... a /manual/...
    • 93 rutas actualizadas
  2. src/pages/ManualViewer.tsx

    • Simplificado para usar rutas directas del índice
    • Eliminada lógica de conversión de rutas

Archivos Nuevos (Sin Rastrear)

  1. Scripts de Limpieza:

    • scripts/limpiar_manual.py - Script de limpieza e integración
    • scripts/actualizar_rutas_indice.py - Script de actualización de rutas
  2. Documentación:

    • REPORTE_LIMPIEZA_MANUAL.md - Reporte detallado de limpieza
    • RESUMEN_LIMPIEZA_COMPLETA.md - Resumen ejecutivo
    • LIMPIEZA_COMPLETADA.md - Documentación final
    • DEPLOYMENT_GITHUB.md - Guía de despliegue
    • COMANDOS_GIT.md - Comandos Git útiles
    • INSTRUCCIONES_PUSH.md - Instrucciones de push
    • PUSH_FINAL.md - Guía final de push
  3. 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.ts sean 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 (*.md excepto 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

  1. Subir cambios de limpieza (este documento)
  2. Configurar despliegue automático (Vercel/Netlify/GitHub Pages)
  3. Probar la aplicación en producción
  4. Documentar el proceso de despliegue

¿Quieres que suba estos cambios ahora o prefieres hacerlo manualmente?