RepoSavant-это инновационная утилита на основе Python, предназначенная для повышения вашего опыта GitHub. Просто вводив URL -адрес пользователя GitHub, репосавант превосходит для определения воплощения технической сложности в их портфеле хранилища. ♂️ используя силу передовых технологий, включая GPT и Langchain, инструмент проводит тщательную оценку каждого репозитория, кульминацией которой является идентификация наиболее технически сложной драгоценной камни. ?
Чтобы эффективно использовать репосавант, вам необходимо настроить свой ключ API OpenAI и токен GitHub. Вот как:
OpenAI API -ключ:
Github токен:
repo , user , read:org ) для Reposavant. Создайте файл .env :
.env , если его еще не существует..env следующим образом: OPENAI_API_KEY=your_openai_api_key_here
GITHUB_TOKEN=your_github_token_here
Сохранить и безопасно:
.env ..gitignore если это необходимо.С этими конфигурациями, RepoSavant сможет безопасно получить доступ к необходимым API для его функциональности.
Чтобы запустить репосавант в контейнере Docker, выполните следующие действия:
docker build -t reposavant .
docker run -d -p 5000:5000 reposavant
pip install -r requirements.txt
python app.py
http://localhost:5000 . Мы стремимся сделать репосавант еще лучше! Вот краткий обзор некоторых захватывающих функций и улучшений, которые мы имеем в трубопроводе:
Улучшенный пользовательский интерфейс: мы работаем над более отзывчивым и удобным пользовательским интерфейсом, который улучшит опыт репосаванта для всех пользователей. Независимо от того, получаете ли вы его на рабочем столе или мобильном устройстве, вы можете ожидать бесшовный и интуитивно понятный интерфейс.
Загрузка анимации: мы понимаем, что результаты ожидания анализа хранилища могут быть немного нервными. Вот почему мы добавим элегантную анимацию загрузки, чтобы держать вас в курсе и развлекать, в то время как репосавант делает свою магию за кулисами.
Топ 3 : быстро оцените свои три самых сложных репозиториев вместо одного. Получите более глубокое понимание за то, чтобы эффективно оттачивать свои навыки.
Проверка плагиата: Беспокоите уникальность кода? Reposavant будет активизировать свою игру с помощью проверки плагиата. Эта функция поможет вам определить любые сходства между вашим кодом и другими репозиториями, обеспечивая целостность вашей работы.
Обработка пакетов: мы знаем, что вы заняты, поэтому мы представим возможность вводить несколько URL -адресов GitHub для переработки партии. Проанализируйте несколько профилей или репозиториев за один раз, сэкономив вам время и усилия.
Оставайтесь с нами для этих обновлений и многое другое, поскольку мы продолжаем развивать репосавант, чтобы удовлетворить ваши потребности! Ваши отзывы и предложения всегда приветствуются, поскольку мы работаем над более умным опытом GitHub. ?
Большое спасибо талантливым людям, которые внесли свой вклад в репосавант. Ваша посвящение и опыт неоценимы для успеха проекта.
Если вы хотите присоединиться к этому списку и сделать репосавант еще лучше.
Ваш вклад высоко ценится! ?
Reposavant полагается на мощный API Openai, а кредиты ограничены. Спонсируя этот проект, вы помогаете поддерживать и улучшать этот инструмент для всего сообщества GitHub. Пожалуйста, подумайте о том, чтобы спонсировать нас здесь.
Спасибо за вашу поддержку!
Примечание: этот проект не связан с GitHub или Openai.