-
Notifications
You must be signed in to change notification settings - Fork 0
Structure du Code
Paul WOISARD edited this page May 19, 2024
·
3 revisions
-
main.py : Point d'entrée principal de l'application.
-
src/ : Contient les fichiers sources du projet.
- MainWindow.py : Définit la fenêtre principale de l'application.
- EPGTable.py : Gère l'affichage du guide des programmes TV.
- SettingsDialog.py : Gère la boîte de dialogue des paramètres.
- VLCStateMonitor.py : Surveille l'état de VLC pour le streaming.
- CustomSplashScreen.py : Gère l'écran de démarrage personnalisé.
- DataLoadThread.py : Gère le chargement des données en arrière-plan.
- ImageCache.py : Gère le cache des images pour une meilleure performance.
- SemiTransparentBlurWidget.py : Implémente un widget flou semi-transparent pour l'interface utilisateur.
-
tests/ : Contient les tests unitaires pour les composants principaux.
- test_MainWindow.py : Tests unitaires pour la fenêtre principale.
- test_SettingsDialog.py : Tests unitaires pour la boîte de dialogue des paramètres.
-
assets/ : Contient les ressources graphiques (images et logos).
- image/ : Contient les images utilisées dans l'application.
- logos/ : Contient les logos des différentes chaînes de TV.
-
docs/ : Contient la présente documentation pour mieux comprendre le projet et ses ressources.
-
.github/ : Contient les modèles pour les issues et les pull requests, ainsi que les fichiers de contribution et de code de conduite.
-
ISSUE_TEMPLATE/ : Modèles pour les issues.
- demande-de-fonctionnalité.md : Modèle pour demander une nouvelle fonctionnalité.
- rapport-de-bug.md : Modèle pour signaler un bug.
-
PULL_REQUEST_TEMPLATE/ : Modèle pour les pull requests.
- pull_request_template.md : Modèle pour soumettre une pull request.
- CONTRIBUTING.md : Guide de contribution au projet.
- CODE_OF_CONDUCT.md : Code de conduite pour les contributeurs.
-
ISSUE_TEMPLATE/ : Modèles pour les issues.