axelverglas / partiels-python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gestion de Tournois d'Échecs

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.

Installation

Suivez ces étapes pour mettre en place l'environnement de développement :

  1. Clonez le dépôt :
git clone https://github.com/8astien/OCR_P4/tree/main
cd OCR_P4
  1. Activez l'environnement virtuel :

Sur Windows :

env\Scripts\activate

Sur Unix ou MacOS :

source env/bin/activate

Exécution du Programme

Pour démarrer l'application, exécutez :

python main.py

Génération du Rapport flake8-html

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.

About


Languages

Language:Python 89.6%Language:CSS 9.3%Language:HTML 1.1%