A desktop application which can be used for playing chess, storing past games and viewing them move-by-move.
Start by installing Python and Poetry.
Then install the dependencies using the following command:
poetry installFinally, start the application using the following command:
poetry run invoke startRun unit tests using the following command:
poetry run invoke testGenerate a coverage report using the following command:
poetry run invoke coverage-reportRun lint checks using the following command:
poetry run invoke lintFont Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0)
SVG icons resized, recolored and converted to PNGs (saved in src/img/pieces).