Skip to content

mreysei/katas

Repository files navigation

Katas

Repositorio específico para katas, incluyendo asimismo submódulos de templates (boilerplates) para facilitar la creación de nuevas katas.

Las plantillas para las katas son las siguientes:

Las podrás encontrar todas dentro de la carpeta /.templates

Hay más disponibles entre las plantillas de Lean Mind


Procedimientos automático

  • Para actualizar todos los proyecto lanza el comando npm run update
  • Para crear una nueva kata lanza el comando npm run new

Procedimientos manuales

Para descargar las templates

  • Si aún no has descargado este proyecto puedes hacerlo añadiendo --recursive en el comando de clonación
  • Si ya lo has descargado sigue estos pasos:
    1. Lanzar el comando git submodule init para enlazar los sub módulos
    2. Lanza el comando git submodule update para traertelos actualizados

Para hacer una nueva kata

* Antes debes hacer los pasos del procedimiento para descargar las templates
  1. Actualiza las templates
    • Si quieres actualizar todas puedes lanzar el comando git submodule foreach git pull
    • Si sólo quieres una en concreto, simplemente hace un git pull en la template deseada
  2. Dirígete a la carpeta /.templates y elige la que más te guste
  3. Cópiala recursivamente en tu kata deseada, por ejemplo /word-wrap/typescript
  4. Elimina el directorio .git que hay en la kata para poder utilizar el control de versiones
  5. Enjoy! 🎉

Para añadir una nueva template

  1. Busca la nueva template (hay varias disponibles entre los repositorios de Lean Mind)
  2. Copia la url de clonación
  3. Entra en la carpeta /.templates
  4. Lanza el comando para añadir un nuevo módulo git submodule add <url> <name>
  5. Enjoy! 🎉

About

Repositorio principal para las katas

Topics

Resources

Stars

Watchers

Forks