Reposavant는 Github 경험을 높이기 위해 설계된 혁신적인 파이썬 기반 유틸리티입니다. REPOSAVANT는 GitHub 사용자의 URL을 입력하면 리포지토리 포트폴리오 내에서 기술적 복잡성의 전형을 정확히 찾아내는 데 탁월합니다. GPT 및 Langchain을 포함한 최첨단 기술의 힘을 활용 하면서이 도구는 가장 기술적으로 도전적인 보석을 식별하는 데 절정에 이르는 각 저장소의 세심한 평가를 수행합니다. ?
REPOSAVANT를 효과적으로 사용하려면 OpenAI API 키 및 GitHub 토큰을 구성해야합니다. 방법은 다음과 같습니다.
OpenAi API 키 :
Github 토큰 :
repo , user , read:org )이 포함 된 새 토큰을 생성하십시오. .env 파일 생성 :
.env 파일을 만듭니다..env 파일에 추가하십시오. OPENAI_API_KEY=your_openai_api_key_here
GITHUB_TOKEN=your_github_token_here
저장 및 보안 :
.env 파일을 저장합니다..gitignore 에 추가하십시오.이러한 구성을 통해 Reposavant는 기능에 필요한 API에 안전하게 액세스 할 수 있습니다.
Docker 컨테이너에서 Reposavant를 실행하려면 다음을 수행하십시오.
docker build -t reposavant .
docker run -d -p 5000:5000 reposavant
pip install -r requirements.txt
python app.py
http://localhost:5000 으로 이동하십시오. 우리는 다시 reposavant를 더 좋게 만들기 위해 노력하고 있습니다! 다음은 파이프 라인에서 가지고있는 흥미로운 기능과 개선 사항 중 일부를 엿볼 수 있습니다.
향상된 사용자 인터페이스 : 우리는 모든 사용자의 리포지토시 경험을 향상시키는보다 반응이 좋고 사용자 친화적 인 UI를 연구하고 있습니다. 데스크탑이나 모바일 장치에서 액세스하든 원활하고 직관적 인 인터페이스를 기대할 수 있습니다.
애니메이션로드 : 저장소 분석 결과를 기다리는 것이 약간 신경을 쓰는 것이 될 수 있음을 이해합니다. 그렇기 때문에 우리는 우리가 당신에게 정보를 제공하고 즐겁게하기 위해 매끄러운로드 애니메이션을 추가하는 이유입니다.
상위 3 : 단지 하나가 아닌 3 개의 가장 복잡한 저장소를 신속하게 평가하십시오. 기술을 효과적으로 연마하는 것에 대한 더 깊은 이해를 얻으십시오.
표절 검사기 : 코드 고유성에 대해 걱정하십니까? Reposavant는 표절 검사기로 게임을 강화할 것입니다. 이 기능은 코드와 다른 저장소 간의 유사성을 식별하여 작업의 무결성을 보장하는 데 도움이됩니다.
배치 처리 : 우리는 당신이 바쁘다는 것을 알고 있기 때문에 배치 처리를 위해 여러 GitHub URL을 입력 할 수있는 기능을 소개 할 것입니다. 한 번에 여러 프로파일이나 리포지토리를 분석하여 시간과 노력을 절약하십시오.
우리가 당신의 요구를 충족시키기 위해 계속해서 reposavant를 발전함에 따라 이러한 업데이트 등을 계속 지켜봐주십시오! 더 똑똑한 Github 경험을 위해 노력할 때 귀하의 의견과 제안은 항상 환영합니다. ?
저장소에 기여한 재능있는 개인들에게 큰 감사를드립니다. 귀하의 헌신과 전문 지식은 프로젝트의 성공에 매우 중요합니다.
이 목록에 가입하고 다시 저장소를 더 잘 만들고 싶다면.
귀하의 기여는 매우 감사합니다! ?
Reposavant는 OpenAI의 강력한 API에 의존하며 크레딧은 제한적입니다. 이 프로젝트를 후원함으로써 전체 Github 커뮤니티를 위해이 도구를 유지하고 개선하는 데 도움이됩니다. 여기에서 우리를 후원하는 것을 고려하십시오.
지원해 주셔서 감사합니다!
참고 : 이 프로젝트는 Github 또는 OpenAI와 제휴하지 않습니다.