Este proyecto es de utilidades para el juego Truco y está desarrollado con Next.js. Para obtener más información sobre el juego, consulta Wikipedia Truco.
Únete a nuestra comunidad en Discord para participar en conversaciones, colaborar en el desarrollo y discutir sobre diferentes aspectos del proyecto.
Enlace de Discord: Únete a la Comunidad de TRUQUITO APP
No dudes en unirte a los canales que te interesen y participar activamente. ¡Esperamos verte allí! 🚀
Si deseas contribuir con código, por favor:
- Haz un fork del Proyecto.
- Clona tu fork .
- Añade el repositorio original como remoto:
git remote add upstream https://github.com/ramiro-l/truquito-app
- Crea tu Rama de Funcionalidad:
git checkout -b feature/CaracteristicaIncreible
- Realiza tus cambios y seguí las convenciones para los commits.
- Asegúrate de seguir las directrices de estilo existentes.
- Haz Push a la Rama:
git push origin feature/CaracteristicaIncreible
- Abre una pull request a la rama
dev
con una descripción detallada de los cambios propuestos y referencia al problema relacionado.
Important
- Unirse a la comunidad de Discord
- Revisa los issues abiertos o crea uno nuevo explicando la mejora o el error que deseas corregir.
Note
- En caso de error al crear los commits ejecutar
pnpm run format
porque se esta usando husky para garantizar la consistencia en los estilos. - En caso de no lograr solucionar los errores, pide ayuda en la comunidad de discord.
Si tienes una idea, encuentras un error o deseas dar feedback sobre el proyecto:
-
Abre un nuevo problema en el repositorio describiendo tu idea, el error que encontraste o el feedback que deseas compartir.
-
Sé lo más detallado posible en la descripción.
-
Si es posible, incluye capturas de pantalla u otros recursos que puedan ayudar a entender mejor tu punto.
Las convenciones de commit utilizadas en este proyecto son las siguientes:
-
Tipo de Commit: El tipo de commit proporciona contexto sobre el cambio realizado. Algunos ejemplos comunes incluyen feat para nuevas características, fix para correcciones de errores y docs para cambios en la documentación.
-
Ámbito Opcional: El ámbito proporciona información adicional sobre el alcance del cambio, como el módulo o componente afectado.
-
Descripción del Cambio: La descripción del cambio debe ser breve pero descriptiva, proporcionando suficiente información para entender el propósito del commit.
Ejemplo de un commit siguiendo estas convenciones:
feat(login): add email validation
Important
Este proyecto sigue los Conventional Commits para mantener un historial claro y consistente de cambios.
Para obtener más información sobre Commits Convencionales, consulta la web oficial.
Aquí tienes Conventional Commits para VSCode.
Asegúrate de tener Node.js instalado en tu máquina.
- Clona este repositorio:
git clone https://github.com/ramiro-l/truquito-app.git
- Navega al directorio del proyecto:
cd truquito-app
- Instala las dependencias:
pnpm install
- Inicia la aplicación:
pnpm run dev
- La aplicación estará disponible en localhost:3000.
Note
Puedes usar npm
o yarn
en lugar de pnpm
si lo prefieres.
Tener cuidado con husky, esta utilizando pnpm
.