Proyecto para aprender ReactJS y Remix
Gifthub es un sitio que te permite crear eventos tipo "Secret Santa" encargandose de emparejar a los participantes y enviar los mails con las parejas armadas.
- Node >= 18.0.0
$ npm install
$ npm run dev
La app localmente corre en http://127.0.0.1:3000
Las pruebas End To End están escritas con Playwright
Para ejecutar las pruebas:
-
Construir la applicación
$ npm run build
-
Correr los test
$ npm run playwright
-
(Opcional) Para ver los reportes
$ npm run playwright:report
La aplicación esta hosteada en Vercel
El proceso se ejecuta mediante githubs actions
-
Cada commit a una rama que no sea main dispara el proceso de CI.
Ver archivo .github/workflows/ci.yml
-
Cuando se arma un Pull Request se despliega una versión preview de la applicación.
Ver archivo .github/workflows/preview.yml
-
Cuando se mergea a main (desde un PR), se despliega una versión productiva de la applicación.
Ver archivo .github/workflows/cd.yml