Esqueletos en diversos lenguajes para facilitar el entorno inicial de las katas. De momento puedes encontrar los siguientes esqueletos:
- Java 8
- Ruby
- Python
- JavaScript
Si echas en falta alguno, tal vez puedas encontrarlo en este repositorio: https://github.com/swkBerlin/kata-bootstraps
Por otra parte, si te da demasiada pereza prepararlo, puedes hacer la kata online en cualquier lenguaje más o menos conocido, desde aquí: http://cyber-dojo.org
Puedes usarlo como quieras, pero te animamos a que subas y compartas tu kata al repositorio, tanto para ser compartida con otras personas como para ti mismo.
Los pasos serían los siguientes:
- Haz un fork del repositorio de la kata que te interese: desde la web de GitHub, ir al repositorio correspondiente y clickar sobre "Fork" (en la esquina superior derecha de GitHub).
- Clónate el repositorio en local de la kata, ya sea con tu cliente de Git favorito o desde terminal; e.g. para la kata FizzBuzz con
git clone [email protected]:<TuCuenta>/FizzBuzz.git
- En el repo clonado de la kata, crea una carpeta con tu nombre o nick (puede que ya existan carpetas de otros usuarios, no las toques).
- Clónate el repositorio de esqueletos:
git clone [email protected]:CraftersEntrePercebes/esqueletos-katas.git
- Copia el esqueleto concreto que te interese bajo la carpeta creada en el paso 3
- E.g.
cp esqueletos-katas/java8-maven FizzBuzz/
- Sigue los pasos explicados en el README de dicho esqueleto para asegurarte de que todo funciona correctamente.
- ¡¡Tacháaan!! Ya deberías tener el entorno preparado para la kata :-)
- Una vez "finalizada", sube tu kata a tu repositorio forkeado (commit & push) (aunque lo ideal sería que lo hubieras estado haciendo continuamente).
- Haz una Pull Request para que lo integremos en el repo original y así podáis compartir vuestras soluciones