¡Gracias por interesarte en contribuir y ayudarnos con este proyecto! 🤗
Como ves, este repositorio contiene ejemplos de aplicaciones en diferentes lenguajes de programación. Se trata de un esqueleto muy básico que ofrece la configuración suficiente para poder practicar con cada uno de los lenguajes. De manera adicional, se incluyen también configuraciones que permiten practicar técnicas como TDD (a través de la instalación de un framework de pruebas) y alguna de las herramientas disponibles en el lenguaje con las que poder hacer un análisis estático del código y aportar algo de información sobre posibles code smells o buenas prácticas.
¡Perfecto! ¿Qué necesitamos?
- Crea una carpeta en la raíz del repositorio con el nombre del lenguaje
- Incluye un framework de pruebas popular para el lenguaje
- Incluye información detallada, en un fichero
README.md
, sobre cómo instalar las dependencias necesarias y cómo ejecutar la suite de pruebas - Incluye un prueba unitaria que se pueda ejecutar de manera exitosa (a.k.a tener un test en verde)
- Incluye, si es posible, herramientas existentes en el lenguaje para hacer un análisis estático del código (similar a Rubocop en Ruby, ESLint en JavaScript o TSLint en TypeScript)
¡Genial! Haz un fork del proyecto, crea una rama con los cambios que desees proponer y envía una Pull Request mencionando a alguno de los organizadores de AsturiasHacking.
Aprovechamos para recordarte que todo tipo de participación en AsturiasHacking y sus proyectos relacionados, está sujeta a respetar los puntos descritos en nuestro Código de Conducta.