- 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
134 lines
3.5 KiB
Markdown
134 lines
3.5 KiB
Markdown
# 📤 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)
|
|
```bash
|
|
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
|
|
```bash
|
|
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
|
|
```bash
|
|
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?**
|