
El hacktion es un evento del tipo hackaton donde se resolverán problemas con las herramientas de Notion . Este evento se llevará a cabo en la Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas —UPIICSA por sus siglas— del Instituto Politécnico Nacional, el cual se realizará el día 10 de julio de 2025 ·Reportar error ·Sugerir algo
Tabla de contenidos
Para que puedas trabajar, aportar, corregir o visualizar el proyecto en condiciones optimas te recomendamos tener instalado lo siguiente:
- Deno (versión 2.3.3 o superior)
- Git
- Editor de código (este es a tu preferencia :D)
-
Clona el repositorio
git clone https://github.com/binarybrains-upiicsa/Hacktion.git
-
Instalar todas las dependencias del proyecto
deno install
-
Ejecuta el proyecto en local
deno task dev
- Para ejecución en modo producción (preview):
deno task preview
Una vez que hayas ejecutado el comando deno task dev
, el servidor de desarrollo ya estará
disponible en la dirección web http://localhost:3000
o el puerto que configure tu IDE.
Puedes abrir el enlace en tu navegador para poder observar al sitio web en funcionamiento.
[!Warning] El sitio solo se ejecutará de manera remota, no se encontrará en ninguna dirección web del internet por lo que solo tu tendrás acceso a esa página... a menos de que lo pongas ya en un servidor público y tu configures todo para que funcione 👀.
La estructura del proyecto sigue el patrón estándar de Astro con Deno:
/src/pages
→ Contiene las páginas principales del sitio, como index.astro.public
→ Activos estáticos como imágenes y favicon.svg..github/workflows
→ Configuración de CI/CD para GitHub Actions
Las contribuciones ayudan a que los programadores puedan practicar su codificación, aprender de los demás, llegar a inspirar a otros a programar y crear. ¡Apreciaremos cualquier contribución!
Si tienes alguna sugerencia o mejora para el proyecto, por favor realiza un fork de nuestro repositorio para poder realizar un cambio, refactorización o actualización del código para después crear una pull request. También puedes solamente abrir un issue con la etiqueta "enhancement".
Aquí te dejamos una guía rápida:
- Haz un fork.
- Clona tu fork (
git clone <URL del fork>
) - Añade el repositorio original como remoto
(
git remote add upstream <URL del repositorio original>
) - Crea tu Rama de Funcionalidad (
git switch -c feature/CambioComún
) - Realiza tus Cambios (
git commit -m 'Add: otro CambioComún'
) - Haz Push a la Rama (
git push origin feature/CambioComún
) - Abre una pull request.
Te recomendamos consultar la guía de contribución para que conozcas la mejor forma de empezar y siguiendo buenas prácticas.
Este proyecto esta prototipado en figma por lo que hecha un vistaso a cómo esta diseñado y cual es el objetivo a lograr:
¡Gracias a todos los que colaboraron a hacer este proyecto posible!