FletchTime

Python Licence Tests PyPI

FletchTime

Logiciel de gestion du temps pour compétitions d’archerie FFTL (Indoor et Flint), open source, développé pour un usage club puis partagé avec la fédération.

Cette documentation couvre le fonctionnement interne de FletchTime : spécifications fonctionnelles, architecture technique, plan de développement, guide de contribution, et référence de l’API Python générée depuis le code. Pour un guide d’utilisation côté club (premier lancement, configuration d’un concours, pilotage d’un match…), voir le manuel utilisateur intégré à l’application elle-même (accessible depuis sa page d’accueil, pas ici) – voir Manuel utilisateur.

En bref

🎛️ Contrôle

Une interface web unique, pilotée depuis un seul appareil (le responsable du chronométrage).

📺 Affichage

Multi-écrans en réseau local, un navigateur suffit sur chaque tablette/PC de pas de tir.

🏹 Modes supportés

Indoor (WA / FFTL), Flint (FFTL), extensible à d’autres – voir Guide développeur.

🎯 Objectif

Simple à paramétrer pour un non-développeur, simple à étendre pour un développeur.

Liens utiles

Note

Cette documentation en ligne correspond à la dernière version publiée (dernier tag) – elle ne se met plus à jour à chaque commit de main (voir Guide développeur pour pourquoi : GitHub Pages ignore un second déploiement pour un commit déjà déployé, ce qui posait justement problème quand la doc se reconstruisait à chaque push). La documentation correspondant exactement à une version précédente est disponible dans chaque Release GitHub, sous forme d’archive téléchargeable : ouvre la Release voulue (ex. v0.1.2), télécharge FletchTime-v0.1.2-docs.tar.gz, décompresse-la, puis ouvre index.html.


Version 0.3.0