Repo-Ranger представляет собой инновационную AI-платформу, разработанную для анализа активности пользователей на Github. Основная цель проекта — предоставить пользователям уникальную возможность оценить свою активность на платформе через систему баллов. Каждое действие пользователя, будь то коммиты, создание репозиториев, форки или пул-реквесты, оценивается определенным количеством баллов. В зависимости от набранных баллов пользователь получает либо аплодисменты (👏), либо менее лестную оценку (💩).
Система подсчета баллов в Repo-Ranger учитывает различные аспекты активности на Github:
- Коммиты: +1 балл за каждый коммит.
- Подписчики: +3 балла за каждого подписчика.
- Подписки: -1 балл за каждого пользователя, на которого вы подписаны.
- Репозитории: +2 балла за каждый созданный репозиторий.
- Звезды: +3 балла за каждую полученную звезду.
- Форки: +1 балл за каждый форк.
- Пул-реквесты: +2 балла за каждый пул-реквест.
- Issues: +1 балл за каждое созданное issue.
Топ-10 пользователей с наибольшим количеством баллов получают специальную отметку 🌟, что подчеркивает их активность и вклад в сообщество Github. Кроме того, Repo-Ranger выделяет Trending Users — пользователей, которые совершили наибольшее количество действий за последние 24 часа.
Платформа также предлагает удобный интерфейс для просмотра рейтинга, где можно переключаться между чатом и таблицей лидеров. В таблице отображаются такие данные, как аватар, имя пользователя, предпочитаемый язык программирования, местоположение, количество баллов и соответствующая эмоция.
Repo-Ranger — это не просто инструмент для анализа активности, но и способ мотивации для разработчиков, стремящихся улучшить свои навыки и вклад в открытое программное обеспечение. Проект доступен на Github, где каждый может ознакомиться с его исходным кодом и внести свой вклад в развитие платформы.