codigo0/scripts/README.md
planetazuzu af02a569a2 feat: Aplicación completa Manual TES Digital
- Integración de 93 capítulos del manual completo
- Componente MarkdownViewer para renderizar archivos .md
- Navegación jerárquica completa (ManualIndex)
- Sistema de búsqueda mejorado
- Página ManualViewer con navegación anterior/siguiente
- Scripts de verificación del manual
- Puerto configurado en 8096
- Configuración de despliegue (Vercel, Netlify, GitHub Pages)
- Todos los problemas detectados corregidos
2025-12-17 12:12:10 +01:00

56 lines
1.2 KiB
Markdown

# Scripts de Verificación
## Scripts Disponibles
### `verificar-manual.ts`
Script de verificación completa del Manual TES Digital.
**Uso:**
```bash
npm run verify:manual
```
**Qué verifica:**
1. **Archivos .md accesibles**
- Verifica que todos los 93 archivos .md existan en `public/manual/`
- Verifica que los archivos se puedan leer
- Detecta archivos vacíos
2. **Rutas**
- Verifica el formato de las rutas URL
- Verifica que el código del capítulo coincida con la ruta
- Valida estructura de rutas
3. **Navegación**
- Verifica que los capítulos anterior/siguiente existan
- Verifica consistencia bidireccional de navegación
- Detecta referencias rotas
4. **Búsqueda**
- Prueba búsquedas con términos comunes
- Verifica que los capítulos sean encontrables por:
- Título
- Palabras clave
- ID
**Salida:**
El script muestra:
- ✅ Verificaciones exitosas
- ❌ Problemas encontrados
- Resumen final con estadísticas
**Código de salida:**
- `0` - Todas las verificaciones pasaron
- `1` - Se encontraron problemas
**Ejemplo de uso en CI/CD:**
```yaml
# .github/workflows/verify.yml
- name: Verify Manual
run: npm run verify:manual
```