¡Gracias por tu interés en contribuir a Full Stack Panamá! Este documento proporciona las pautas y los pasos para contribuir a nuestro proyecto.
Este proyecto y todos los participantes están bajo el Código de Conducta. Al participar, se espera que mantengas este código. Por favor, reporta comportamientos inaceptables a info@fullstackpanama.com.
Los bugs se rastrean como GitHub Issues. Cuando reportes un bug, por favor incluye:
- Un título claro y descriptivo.
- Pasos exactos para reproducir el problema.
- Resultados esperados vs. resultados actuales.
- Screenshots si aplican.
- Tu entorno (sistema operativo, navegador, etc.).
Las mejoras también se rastrean como GitHub Issues. Cuando sugieras una mejora, incluye:
- Un título claro y descriptivo.
- Una descripción detallada de la mejora propuesta.
- Explicación de por qué esta mejora sería útil.
- Ejemplos de cómo se usaría.
¿No sabes por dónde empezar? Puedes comenzar por:
- Crear tu perfil de miembro (ver guía de primeros pasos)
- Revisar issues etiquetados como
good first issue - Mejorar la documentación
- Corregir errores tipográficos
- Fork del repositorio y crea tu rama desde
main - Si añades código, añade pruebas cuando sea apropiado
- Si cambias APIs, actualiza la documentación
- Asegúrate de que pasan todas las pruebas
- Asegúrate de que tu código sigue nuestras guías de estilo
- Crea el Pull Request
- Usa el presente ("Add feature" no "Added feature")
- Usa el modo imperativo ("Move cursor to..." no "Moves cursor to...")
- Limita la primera línea a 72 caracteres
- Referencia issues y pull requests liberalmente
- 2 espacios para indentación
- Usa TypeScript cuando sea posible
- Sigue las convenciones de Astro y React
- Mantén el código limpio y bien documentado
- Instala Node.js (versión 16 o superior)
- Clona el repositorio
- Instala las dependencias:
npm install
- Inicia el servidor de desarrollo:
npm run dev
¡Gracias por contribuir a Full Stack Panamá! 🇵🇦