Note
All these katas are solved using Java or Kotlin. Most of the katas are configured in a similar way using Gradle, JUnit 5, and Mockito. Those katas that need extra or different configurations will have specific instructions in their README files.
Every kata should have its own dependencies, but all of them will be implemented using Java 23. With IDEs like IntelliJ IDEA, you can easily switch between Java versions, if not, make sure to have installed the correct version.
If Gradle is not already installed, you can do it following the instructions in the Gradle Installation Guide.
Once you have Gradle installed, you can go to any kata and build it using the following command:
gradle build
To run the tests, you can use the following command:
gradle test
To run a specific test from a specific class, you can use the following command:
gradle test --tests "com.dimanu.katas.kataName.className.methodName"