Este es el repositorio oficial del sitio web de JSConf España 2025, la conferencia internacional de JavaScript más importante de España que se celebrará el 1 de Marzo de 2025 en La Nave, Madrid.
Este proyecto es una iniciativa de midudev para crear el sitio web oficial de JSConf España. La web está construida utilizando tecnologías modernas
Ten en cuenta que este proyecto es de código abierto y abierto a contribuciones de la comunidad pero su licencia no permite trabajos derivados, ni gratuitos ni comerciales. Revisa el archivo LICENSE.md para más información.
Instala las dependencias
pnpm install
Inicia el proyecto en modo desarrollo
pnpm run dev
- Haz un Fork del proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature
) - Haz commit de tus cambios (
git commit -m 'Add: AmazingFeature'
) - Haz Push a la rama (
git push origin feature/AmazingFeature
) - Abre un Pull Request
Nota: antes de codificar una nueva funcionalidad ve a la sección de issues y PRs del repositorio y verifica que ya no se esté discutiendo sobre ese tema, o que ya otra persona no lo haya relizado.
Si es posible describe tus proyectos para que los mantenedores los puedan analizar de una forma más rápida y eficiente.
feat:
- Nuevas característicasfix:
- Correcciones de bugsdocs:
- Cambios en documentaciónstyle:
- Cambios que no afectan el código (espacios, formato, etc)refactor:
- Refactorización del códigotest:
- Añadir o modificar testschore:
- Cambios en el proceso de build o herramientas auxiliares
Ejemplo: feat: add newsletter subscription component
- Utiliza en lo posible el estilo de codificación configurado
- Nombra las variables y funciones en camelCase
- Utiliza nombres descriptivos en variables y funciones
- Los componentes de Astro deben ir en PascalCase
- Comenta tu código cuando solo sea necesario
- Sigue las reglas de ESLint configuradas en el proyecto
- Utiliza las clases de Tailwind siempre que sea posible
- Evita CSS personalizado a menos que sea absolutamente necesario
- Describe claramente los cambios realizados
- Incluye capturas de pantalla si hay cambios visuales
- Asegúrate de que los tests pasen
- Referencia los issues relacionados si los hay
- Mantén los PR pequeños y enfocados en una sola característica
- Todos los aportes son importantes
- Codificación
- Pruebas manuales o automatizadas
- Traducciones, correcciones ortográficas
- No hagas commit directamente a
main
- No uses
!important
en CSS - No dejes console.logs en el código
- No añadas dependencias sin discutirlo primero
- No modifiques la configuración del proyecto sin consenso
- Evita ser grosero o imponerte en las discusiones
- Los PR necesitan al menos una aprobación
- Atiende los comentarios del review
- Asegúrate de que el CI/CD pase