Ce projet est une application de gestion de tournois d'échecs écrite en Python. Elle suit les principes de la programmation orientée objet (POO) et utilise l'architecture Modèle-Vue-Contrôleur (MVC). Le code est conforme aux standards PEP8, vérifié à l'aide de flake8, et les rapports de conformité peuvent être générés avec flake8-html.
Suivez ces étapes pour mettre en place l'environnement de développement :
- Clonez le dépôt :
git clone https://github.com/8astien/OCR_P4/tree/main
cd OCR_P4
- Activez l'environnement virtuel :
Sur Windows :
env\Scripts\activate
Sur Unix ou MacOS :
source env/bin/activate
Pour démarrer l'application, exécutez :
python main.py
Pour générer un rapport de conformité du code avec flake8-html, exécutez la commande suivante :
flake8 --format=html --htmldir=rapport_flake8
Ouvrez rapport_flake8/index.html
dans votre navigateur pour voir le rapport.