À propos du projet

GitType est un jeu de dactylographie en ligne de commande qui convertit le code source de dépôts locaux ou de projets GitHub en exercices de frappe. Au lieu d'un texte d'exemple générique, les joueurs tapent de vraies fonctions issues de leurs propres bases de code. Capacités principales : - Extraction multilingue : Rust, TypeScript, JavaScript, Python, Go, Ruby, Swift, Kotlin, Java, PHP, C#, C, C++, Haskell, Dart, Scala, Clojure, Elixir, Erlang et Zig. - Métriques en temps réel : suivi du WPM, de la précision et de la régularité pendant la frappe. - Système de classement : débloquez des titres de développeur allant de « Hello World Newbie » à « Quantum Computer », chacun avec un art ASCII. - Modes de jeu : Normal, Contre-la-montre et niveaux de difficulté personnalisés d'Easy à Zen, avec pause/reprise. - Sources de dépôts : jouez depuis le répertoire courant, un chemin spécifié, un dépôt GitHub cloné, ou parcourez les dépôts GitHub tendance filtrés par langage. - Thèmes : plus de 15 thèmes intégrés avec modes sombre/clair et prise en charge de thèmes personnalisés. Les options d'installation incluent un script d'installation en une ligne, Homebrew, Cargo, Nix et des binaires précompilés pour macOS, Linux et Windows. Le projet est écrit en Rust et publié sous licence MIT. La documentation couvre l'installation, l'utilisation, le guide de jeu, les thèmes, les langages pris en charge, la contribution et l'architecture.