Pull-Assist adalah ekstensi Chrome yang menggunakan ChatGPT untuk memberikan tinjauan kode yang sangat mendasar pada permintaan penarikan GitHub. Itu sebagian besar merupakan alasan bagi saya untuk bermain-main dengan GenAI, tetapi mungkin juga merupakan alat yang berguna bagi pengembang dalam pekerjaan mereka sehari-hari - apakah itu membantu seseorang meninjau permintaan penarikan atau hanya seseorang yang mencari tinjauan sejawat saat mengerjakannya sendiri.
Kloning repositori ini:
git clone https://github.com/simons/pull-assist.git cd pull-assist
Instal dependensi:
pnpm install
Bangun ekstensi:
make
Muat ekstensi ke Chrome:
Buka Chrome dan navigasikan ke chrome://extensions
Aktifkan "Mode pengembang" di pojok kanan atas
Klik "Muat dibongkar" dan pilih folder dist
di direktori proyek
Sebelum menggunakan Pull-Assist, Anda perlu mengonfigurasinya dengan GitHub Personal Access Token (PAT) dan kunci API OpenAI Anda:
Klik ikon ekstensi Pull-Assist di Chrome
Pilih "Opsi"
Masukkan kunci GitHub PAT dan OpenAI API Anda
Klik "Simpan"
Untuk membuat PAT GitHub, ikuti petunjuk di sini.
Untuk mendapatkan kunci API OpenAI, daftar di OpenAI dan buat kunci API baru.
Navigasikan ke permintaan penarikan GitHub
Klik tombol "Analisis PR" yang muncul di header PR
Setelah menunggu sebentar, saran akan muncul sejalan dengan perubahan kode (saran diciutkan secara default, klik untuk meluaskan)
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.
Atribusi ikon: Ikon bantuan dibuat oleh Freepik - Flaticon