This repository is meant to grow with new katas for practicing programming, design, and teamwork. To add a new kata, simply create a folder for it inside the language you want to use (e.g., python/your_kata_name, java/your_kata_name).
This repository was originally cloned from: https://github.com/codurance/katalyst-kickstart
A kata is a programming exercise that you practice repeatedly to improve your skills. Through deliberate practice and repetition, you develop muscle memory for good coding habits, TDD workflows, and collaborative programming techniques.
-
Move to your team branch (available branches: team1, team2, team3, ...):
git checkout teamX
Replace
teamXwith your assigned team branch. -
Start the development environment:
make env-start
-
Run the tests to verify everything works:
make test -
Start practicing! Begin the TDD cycle with your pair.
make rotate "description of what you did" -
Final step before finishing the kata
Each team should execute the cleanup command for their branch to leave everything ready for the next kata:
make cleanup branch=teamX
This is a practice repository. Feel free to fork this repo and create your own kata exercises!
Happy coding! 🚀