Skip to content

CraftersEntrePercebes/esqueletos-katas

Repository files navigation

Repositorio esqueletos-katas

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

Cómo usarlo

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:

  1. 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).
  2. 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 git@github.com:<TuCuenta>/FizzBuzz.git
  3. 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).
  4. Clónate el repositorio de esqueletos: git clone git@github.com:CraftersEntrePercebes/esqueletos-katas.git
  5. Copia el esqueleto concreto que te interese bajo la carpeta creada en el paso 3
  • E.g. cp esqueletos-katas/java8-maven FizzBuzz/
  1. Sigue los pasos explicados en el README de dicho esqueleto para asegurarte de que todo funciona correctamente.
  2. ¡¡Tacháaan!! Ya deberías tener el entorno preparado para la kata :-)
  3. Una vez "finalizada", sube tu kata a tu repositorio forkeado (commit & push) (aunque lo ideal sería que lo hubieras estado haciendo continuamente).
  4. Haz una Pull Request para que lo integremos en el repo original y así podáis compartir vuestras soluciones