RepoSavant adalah utilitas berbasis python inovatif yang dirancang untuk meningkatkan pengalaman GitHub Anda. Dengan hanya memasukkan URL pengguna GitHub, reposavant unggul dalam menunjukkan lambang kompleksitas teknis dalam portofolio repositori mereka. ♂️ Memanfaatkan kekuatan teknologi mutakhir, termasuk GPT dan Langchain, alat ini melakukan penilaian yang cermat dari setiap repositori, yang berpuncak pada identifikasi permata yang paling menantang secara teknis. ?
Untuk menggunakan reposavant secara efektif, Anda perlu mengkonfigurasi tombol API OpenAI Anda dan token GitHub. Begini caranya:
Kunci API Openai:
Token GitHub:
repo , user , read:org ) untuk reposavant. Buat file .env :
.env jika belum ada..env sebagai berikut: OPENAI_API_KEY=your_openai_api_key_here
GITHUB_TOKEN=your_github_token_here
Simpan dan Aman:
.env ..gitignore Anda jika diperlukan.Dengan konfigurasi ini di tempat, reposavant akan dapat mengakses API yang diperlukan dengan aman untuk fungsinya.
Untuk menjalankan reposavant dalam wadah Docker, ikuti langkah -langkah ini:
docker build -t reposavant .
docker run -d -p 5000:5000 reposavant
pip install -r requirements.txt
python app.py
http://localhost:5000 . Kami berkomitmen untuk membuat reposavant lebih baik! Berikut ini mengintip beberapa fitur menarik dan perbaikan yang kami miliki di dalam pipa:
Antarmuka pengguna yang ditingkatkan: Kami sedang mengerjakan UI yang lebih responsif dan ramah pengguna yang akan meningkatkan pengalaman reposavant untuk semua pengguna. Apakah Anda mengaksesnya dari desktop atau perangkat seluler Anda, Anda dapat mengharapkan antarmuka yang mulus dan intuitif.
Memuat Animasi: Kami memahami bahwa menunggu hasil analisis repositori bisa sedikit menegangkan. Itu sebabnya kami akan menambahkan animasi pemuatan yang ramping untuk membuat Anda mendapat informasi dan dihibur sementara Reposavant melakukan keajaiban di belakang layar.
Top 3 : Nilai cepat tiga repositori paling kompleks Anda, bukan hanya satu. Dapatkan pemahaman yang lebih dalam untuk mengasah keterampilan Anda secara efektif.
Pemeriksa Plagiarisme: Khawatir tentang keunikan kode? Reposavant akan meningkatkan permainannya dengan pemeriksa plagiarisme. Fitur ini akan membantu Anda mengidentifikasi kesamaan antara kode Anda dan repositori lainnya, memastikan integritas pekerjaan Anda.
Pemrosesan Batch: Kami tahu Anda sibuk, jadi kami akan memperkenalkan kemampuan untuk memasukkan beberapa URL github untuk pemrosesan batch. Menganalisis beberapa profil atau repositori dalam sekali jalan, menghemat waktu dan upaya Anda.
Nantikan pembaruan ini dan lebih banyak saat kami terus berevolusi untuk memenuhi kebutuhan Anda! Umpan balik dan saran Anda selalu diterima saat kami bekerja menuju pengalaman GitHub yang lebih cerdas. ?
Terima kasih banyak kepada orang -orang berbakat yang telah berkontribusi pada reposavant. Dedikasi dan keahlian Anda sangat berharga bagi keberhasilan proyek.
Jika Anda ingin bergabung dengan daftar ini dan membuat reposavant lebih baik.
Kontribusi Anda sangat dihargai! ?
Reposavant mengandalkan API yang kuat dari Openai, dan kredit terbatas. Dengan mensponsori proyek ini, Anda membantu mempertahankan dan meningkatkan alat ini untuk seluruh komunitas GitHub. Harap pertimbangkan mensponsori kami di sini.
Terima kasih atas dukungan Anda!
Catatan: Proyek ini tidak berafiliasi dengan GitHub atau OpenAI.