Este es el repositorio del proyecto Compara Carreras, desarrollado por IMCO. Este proyecto está construido con Next.js y utiliza GitHub Pages para el despliegue, con soporte de GitHub Actions para la automatización del proceso.
Asegúrate de tener instalado:
- Node.js (versión recomendada: 18.x o superior)
- npm
- Acceso al repositorio en GitHub
- 
Clona el repositorio: git clone https://github.com/IMCO/compara-carreras.git cd compara-carreras
- 
Instala las dependencias: npm install 
Para correr el proyecto en un entorno local, ejecuta:
npm run devEsto levantará un servidor local en http://localhost:3000.
Para realizar actualizaciones al sistema, sigue estos pasos:
- 
Crea una rama nueva basada en main:git checkout -b feature/nueva-funcionalidad 
- 
Realiza los cambios necesarios en el código y prueba el proyecto localmente. 
- 
Confirma y sube los cambios: git add . git commit -m "Añadida nueva funcionalidad" git push origin feature/nueva-funcionalidad 
- 
Crea un Pull Request (PR) en GitHub desde la rama creada hacia mainy espera la revisión.
- 
Una vez aprobado el PR, haz merge a main.
Si necesitas convertir archivos CSV a JSON para el proyecto, puedes utilizar la siguiente herramienta en línea:
El despliegue se realiza automáticamente mediante GitHub Actions cada vez que se hace un push a la rama main.
Para forzar un despliegue manual:
- Ve a la pestaña Actions en GitHub.
- Selecciona el workflow de despliegue.
- Ejecuta manualmente el flujo de trabajo.
El sitio estará disponible en la siguiente URL:
https://comparacarreras.imco.org.mx/
Si deseas contribuir, por favor abre un Issue o un Pull Request siguiendo las mejores prácticas de desarrollo.
Para más información, contacta con el equipo de IMCO a través de su página oficial: https://imco.org.mx.