À propos du projet

Toga est une boîte à outils GUI pour Python qui vise à utiliser les widgets et API natifs de chaque système d'exploitation pris en charge plutôt que de dessiner ses propres contrôles. Elle fait partie de la suite d'outils BeeWare pour créer et distribuer des applications Python. Points clés du README du projet : - Positionnement : décrit comme « A Python native, OS native GUI toolkit. » - Prise en charge des plateformes : chaque backend a ses propres exigences minimales et prérequis ; le projet renvoie les lecteurs à sa documentation de plateforme pour plus de détails. - Démarrage rapide : les utilisateurs peuvent installer le paquet `toga-demo` avec pip et exécuter la commande `toga-demo` pour ouvrir une fenêtre d'exemple contenant des widgets de démonstration. - Documentation : hébergée sur Read the Docs à toga.beeware.org. - Communauté : le développement et le support se font via le projet BeeWare, notamment Mastodon, Discord et GitHub Discussions. Le projet suit un code de conduite communautaire BeeWare. - Contribution : les problèmes sont signalés sur GitHub, et un guide de contribution couvre la configuration d'un environnement de développement et le processus de contribution du projet. - Financement : le projet BeeWare remercie ses membres financiers tels qu'Anaconda Inc. et les contributeurs individuels. Le README est avant tout un point d'entrée : il établit ce qu'est Toga, comment l'essayer rapidement, où trouver la documentation et comment participer. Il n'énumère pas l'ensemble complet des widgets ni ne liste toutes les plateformes prises en charge dans le texte lui-même, renvoyant plutôt à la documentation liée.