CLI y Scripts
Herramientas de Línea de Comandos y Automatización de Compilación
Todo lo que necesitas para compilar, probar, lintar y servir el conjunto de documentación estática de DocTunes localmente y en pipelines de CI/CD.
npm run devScript npm
Inicia el servidor de desarrollo local en el puerto 3000 con recarga en caliente.
bash
npm run devnpm run buildScript npm
Compila las 20 páginas en HTML estático y genera sitemap.xml.
bash
npm run buildnpm run lintScript npm
Ejecuta ESLint en todos los componentes de TypeScript y React.
bash
npm run lintnpx serve outScript npm
Sirve el directorio de salida de producción estática localmente para verificación.
bash
npx serve out -p 8080Flujo de Trabajo de Despliegue Estático de GitHub Actions
Agrega este flujo de trabajo a .github/workflows/deploy.yml para el despliegue estático automatizado en GitHub Pages o S3 en cada push:
yaml
nombre: Desplegar Documentación Estática
en:
push:
ramas: [main]
tareas:
construir-y-desplegar:
se ejecuta en: ubuntu-latest
pasos:
- usa: actions/checkout@v4
- usa: actions/setup-node@v4
con:
version-nodo: 20
- ejecuta: npm ci
- ejecuta: npm run build
- nombre: Desplegar en GitHub Pages
usa: peaceiris/actions-gh-pages@v4
con:
token_github: ${{ secrets.GITHUB_TOKEN }}
directorio_publicar: ./out