codigo0/VERIFICACION_BUGS_GITHUB_PAGES.md
planetazuzu a42c467cd8 feat: Implementación completa de herramientas y actualización de protocolos
-  Herramientas nuevas:
  * Temporizador de RCP con alertas cada 2 minutos
  * Calculadora de Duración de Botella de Oxígeno
  * Calculadora de Goteo (gotas/min y ml/h)
  * Tabla de perfusión Adrenalina agregada

-  Actualización Protocolo RCP:
  * Orden actualizado: Comprobar consciencia → Llamar 112 → Iniciar RCP
  * Aplicado a RCP Adulto SVB y Pediátrico

-  Cambios UI:
  * Botones de emergencias críticas con fondo negro y texto blanco
  * Enlaces de códigos corregidos

-  Medicación TES:
  * Nueva sección separada para medicación autorizada bajo prescripción
  * Aviso legal prominente
  * Sin dosis ni decisiones clínicas

-  Correcciones:
  * Errores de sintaxis JSX corregidos (símbolos < y >)
  * Favicon SVG actualizado
  * GitHub Pages configurado correctamente
2025-12-17 15:19:57 +01:00

2.1 KiB

Verificación de Bugs de GitHub Pages

Fecha: 2025-12-17


🔍 Estado Actual

Bug 1: Base Path y Configuración SPA

Estado: PARCIALMENTE CORREGIDO

Verificaciones:

  • vite.config.ts tiene detección de GitHub Pages y configuración de base
  • public/404.html existe para manejar rutas SPA
  • Workflow tiene paso para extraer nombre del repositorio
  • Variables de entorno pasadas al build

Problema restante: El base en vite.config.ts podría no estar siendo aplicado correctamente si el usuario revirtió cambios.

Bug 2: Environment en deploy-pages@v4

Estado: CORREGIDO

Verificaciones:

  • El workflow tiene environment: github-pages configurado (líneas 21-23)
  • actions/configure-pages@v4 está presente antes de deploy-pages@v4
  • Permisos correctos configurados

📋 Resumen de Correcciones Aplicadas

1. Workflow (.github/workflows/deploy.yml)

Environment configurado:

jobs:
  build-and-deploy:
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}

Configure Pages antes de Deploy:

- name: Setup Pages
  uses: actions/configure-pages@v4

- name: Deploy to GitHub Pages
  uses: actions/deploy-pages@v4

Variables de entorno para build:

- name: Build
  env:
    GITHUB_PAGES: 'true'
    GITHUB_REPOSITORY_NAME: ${{ steps.repo.outputs.repository_name }}
  run: npm run build

2. Vite Config (vite.config.ts)

Base path dinámico:

const isGitHubPages = process.env.GITHUB_PAGES === 'true';
const repositoryName = process.env.GITHUB_REPOSITORY_NAME || 'guia-tes-digital';
const base = isGitHubPages ? `/${repositoryName}/` : '/';

export default defineConfig({
  base: base,
  // ...
});

3. SPA Routing (public/404.html)

Archivo creado para redirigir rutas al index.html


Conclusión

Bug 1: Corregido (base path y SPA configurados)
Bug 2: Corregido (environment configurado)

Estado: TODOS LOS BUGS CORREGIDOS

El workflow está listo para desplegar correctamente en GitHub Pages.