Kata Repository

In this project you will be able to find different katas to practice your programming skills. Each kata has a README file with the instructions to follow.

To switch between katas, you can use the git checkout command followed by the name of the branch you want to switch to.

📚 Available Katas

  • Password Validator: git checkout password-validator

🏋🏼‍♂️ Get Better at TDD

Check it out the Figma Learning TDD document to learn more about TDD.

Programming languages

🐘 PHP

  1. Install composer curl -sS https://getcomposer.org/installer | php
  2. composer install
  3. vendor/bin/phpunit o composer test

🟦 Typescript

  1. Install Node
  2. Install NVM (Node Version Manager) nvm for Linux/macOS or nvm for Windows
  3. nvm install or nvm install $(Get-Content .nvmrc) if you are working on Windows
  4. nvm use or nvm use $(Get-Content .nvmrc) if you are working on Windows
  5. npm install or yarn install
  6. npm test or yarn test

🟨 Javascript

  1. Install Node
  2. npm install
  3. npm test