6 pits 6 stones kalah game implementation.
- A spring-boot application
- Gradle
- lombok
- pojo-tester
- repository is a dummy repository. It should be replaced with relational a database or nosql solution
- Test coverage
%99
274/276
- Unit and Integration test
- Many functional test implemented in KalahBoardServiceTest
gradle clean build
docker
anddocker-compose
installations are necessary
docker-compose build
docker-compose up -d
gradle bootRun
curl --header "Content-Type: application/json" \
--request POST \
http://localhost:8080/games
use
id
field value from previous request's response asgameId
curl --header "Content-Type: application/json" \
--request PUT \
http://localhost:8080/games/<id>/pits/5