Об этом проекте

GitType — это игра для тренировки печати в командной строке, которая превращает исходный код из локальных репозиториев или проектов GitHub в упражнения по набору текста. Вместо обычного шаблонного текста игроки печатают реальные функции из собственных кодовых баз. Ключевые возможности: - Извлечение кода на нескольких языках: Rust, TypeScript, JavaScript, Python, Go, Ruby, Swift, Kotlin, Java, PHP, C#, C, C++, Haskell, Dart, Scala, Clojure, Elixir, Erlang и Zig. - Метрики в реальном времени: отслеживание WPM, точности и стабильности во время набора. - Система рангов: открывайте звания разработчика от «Hello World Newbie» до «Quantum Computer», каждое с ASCII-артом. - Режимы игры: Normal, Time Attack и пользовательские уровни сложности от Easy до Zen, а также пауза и возобновление. - Источники репозиториев: играйте из текущей директории, по указанному пути, из клонированного репозитория GitHub или просматривайте популярные репозитории GitHub с фильтрацией по языку. - Темы: более 15 встроенных тем с тёмным и светлым режимами, а также поддержка пользовательских тем. Варианты установки включают однострочный установочный скрипт, Homebrew, Cargo, Nix и предварительно скомпилированные бинарные файлы для macOS, Linux и Windows. Проект написан на Rust и выпущен под лицензией MIT. Документация охватывает установку, использование, руководство по игре, темы, поддерживаемые языки, участие в разработке и архитектуру.