Este proyecto es una aplicación de múltiples juegos desarrollada con React. Incluye varios juegos como Tic-Tac-Toe, Piedra, Papel, Tijera, Calculadora, y más.
En el directorio del proyecto, puedes ejecutar:
Ejecuta la aplicación en modo de desarrollo.
Abre http://localhost:3000 para verlo en tu navegador.
La página se recargará cuando realices cambios.
También verás errores de lint en la consola.
Lanza el corredor de pruebas en modo interactivo.
Consulta la sección sobre ejecución de pruebas para más información.
Construye la aplicación para producción en la carpeta build.
Agrupa correctamente React en modo de producción y optimiza la compilación para obtener el mejor rendimiento.
La compilación está minificada y los nombres de los archivos incluyen los hashes.
¡Tu aplicación está lista para ser desplegada!
Consulta la sección sobre despliegue para más información.
Nota: esta es una operación unidireccional. ¡Una vez que eject, no puedes volver atrás!
Si no estás satisfecho con la herramienta de construcción y las opciones de configuración, puedes eject en cualquier momento. Este comando eliminará la dependencia de construcción única de tu proyecto.
En su lugar, copiará todos los archivos de configuración y las dependencias transitivas (webpack, Babel, ESLint, etc.) directamente en tu proyecto para que tengas control total sobre ellos. Todos los comandos excepto eject seguirán funcionando, pero apuntarán a los scripts copiados para que puedas modificarlos. En este punto, estás por tu cuenta.
No tienes que usar eject. El conjunto de características seleccionadas es adecuado para pequeños y medianos despliegues, y no deberías sentirte obligado a usar esta característica. Sin embargo, entendemos que esta herramienta no sería útil si no pudieras personalizarla cuando estés listo para hacerlo.
Este proyecto utiliza GitHub Actions para la integración continua. La configuración de CI se encuentra en el archivo ci.yml.
- Build: Ejecuta el script de construcción.
- Test: Ejecuta las pruebas.
- SonarCloud: Ejecuta el análisis de SonarCloud.
- Deploy: Despliega la aplicación.
El análisis de SonarCloud se configura en el archivo sonar-project.properties. Asegúrate de configurar los secretos GITHUB_TOKEN y SONAR_TOKEN en los secretos del repositorio en GitHub.
La aplicación se despliega utilizando Vercel. Asegúrate de configurar el secreto VERCEL_TOKEN en los secretos del repositorio en GitHub.
La documentación técnica generada se encuentra en la carpeta mo4doutput/docs/20241125_122332/.
Puedes aprender más en la documentación de Create React App.
Para aprender React, consulta la documentación de React.