BigIbai 2025 (© Salad Brands SL.) es un evento anual organizado por Ibai Llanos que combina un calendario de adviento interactivo con sorteos, contenidos exclusivos y experiencias para los reals. Esta web es el proyecto oficial desarrollado de forma abierta por la comunidad de Midudev.
Este repositorio contiene el desarrollo open source de la web oficial de BigIbai 2025.
El proyecto se construye en stream, a través de la plataforma Twitch & Youtube, de manera colaborativa por la comunidad de Miguel Ángel Durán ~ @midudev.
- 📎 <a href="#readme-top" title="Ir a la Descripción">Descripción</a>
- 🗂️ <a href="#readme-index" title="Ir al Índice"><strong>Índice</strong></a> <span><strong>< Tú estás aquí ></strong></span>
- 🚀 <a href="#readme-stack" title="Ir al Stack Tecnologico">Tech Stack</a>
- ☝️🖥️ <a href="#readme-contribute" title="Ir a Contribuir">¿Cómo Contribuir?</a>
- 🧑🖥️ <a href="#readme-clone" title="Ir a Clonar Repositorio">Desarrollo Local</a>
[!IMPORTANT]
¡Toda ayuda es bienvenida! Si quieres formar parte de la construcción, adelante.
Haz un Fork de este repositorio.
Crea una rama para tu feature:
git checkout -b {rama}/{nombre-de-implementación}
# Recomendado : Git >= 2.23.
git switch -c {rama}/{nombre-de-implementación}
Te aconsejamos seguir el siguiente patrón al nombrar una rama para tu feature:
| {rama} | Utilidad |
|---|---|
| feat/ | nueva feature |
| refactor/ | refactorizado |
| chore/ | tareas de mantenimiento |
| fix/ | corrección de issue |
| docs/ | documentación |
| test/ | testing |
| style/ | cambíos de estilo |
Añade tus cambios a tu Fork:
# Añadir todos los archivos.
git add .
# Añadir archivos especificos.
git add src/components/A.astro, public/b.svg, c.ts
Confirma los cambios con un mensaje:
git commit -m "{rama}: {describa su cambio brevemente}"
Haz push a tu rama:
git push origin {rama}/{nombre-de-implementación}
[!WARNING]
Este comando debe recibir el nombre de su rama y su implementación exactamente como lo definío en el paso dos.
Abre un Pull Request & explica claramente qué hiciste…
[!IMPORTANT]
Deberás tener instalado pnpm
git clone https://github.com/midudev/bigibai-2025.git &&
cd bigibai-2025 &&
cp .env.example .env &&
pnpm install &&
pnpm run dev &&
open "http://localhost:4321"
git clone https://github.com/midudev/bigibai-2025.git &&
cd bigibai-2025 &&
copy .env.example .env &&
pnpm install &&
pnpm run dev &&
Start-Process "http://localhost:4321"
Clona el repositorio:
git clone https://github.com/midudev/bigibai-2025.git
Entra en el repositorio:
cd bigibai-2025
Instale las dependencias:
pnpm install
Configure el archivo .env:
# Linux/MacOS:
cp .env.example .env
# Windows:
copy .env.example .env
[!NOTE]
Recuerda establecer correctamente las credenciales correspondientes en el archivo .env si requieres un buen funcionamiento del backend; de lo contrario solo se renderizará el frontend.
Inicia el servidor en modo desarrollo:
pnpm run dev
Abre el navegador en la siguiente URL: