This is a functional implementation of Tic Tac Toe game.
To run this project you must have installed this following tools:
To run this project you just need to follow the steps bellow:
1 - Clone project repository:
$ git clone https://github.com/henriqueholanda/tic-tac-toe.git
2 - Start the project
$ make start
Note: This command may spend some time to complete, mainly when you run for the first time, because it will download all Docker images that project needs from Docker Store and up two applications
backend
andfrontend
.
3 - Access the application on your favorite browser
http://localhost:3000
If you want to stop you just need to run the following command:
$ make stop
The API documentation was on OpenAPI format.
To see the doc you can access http://localhost:3002
on your browser.
Note: You must need to start project before it.
If you prefer to see doc on other platform, you only need to import the openapi.json
file to them.
Note: To generate a new version of API doc, you need to run
php bin/console app:generate-doc
on API root.
$ make test
$ make coverage
Note: The coverage will be generated in HTML format and will be available on the folder
tic-tac-toe/var/coverage
$ make lint
$ make analyse