Pull-Assist เป็นส่วนขยายของ Chrome ที่ใช้ ChatGPT เพื่อให้การตรวจสอบโค้ดขั้นพื้นฐานเกี่ยวกับคำขอดึง GitHub ส่วนใหญ่มันเป็นข้อแก้ตัวสำหรับฉันที่จะเล่นกับ GenAI แต่อาจเป็นเครื่องมือที่มีประโยชน์สำหรับนักพัฒนาในการทำงานในแต่ละวัน ไม่ว่าจะเป็นการช่วยให้ใครบางคนตรวจสอบคำขอดึงข้อมูลหรือเพียงแค่บางคนที่กำลังมองหาการตรวจสอบแบบกึ่งเพื่อนเมื่อทำงานด้วยตนเอง
โคลนที่เก็บนี้:
git clone https://github.com/simons/pull-assist.git cd pull-assist
ติดตั้งการพึ่งพา:
pnpm install
สร้างส่วนขยาย:
make
โหลดส่วนขยายลงใน Chrome:
เปิด Chrome และไปที่ chrome://extensions
เปิดใช้งาน "โหมดนักพัฒนาซอฟต์แวร์" ที่มุมขวาบน
คลิก "โหลดที่คลายแพ็ก" แล้วเลือกโฟลเดอร์ dist
ในไดเร็กทอรีโปรเจ็กต์
ก่อนที่จะใช้ Pull-Assist คุณต้องกำหนดค่าด้วย GitHub Personal Access Token (PAT) และคีย์ OpenAI API ของคุณ:
คลิกที่ไอคอนส่วนขยาย Pull-Assist ใน Chrome
เลือก "ตัวเลือก"
ป้อนคีย์ GitHub PAT และ OpenAI API ของคุณ
คลิก "บันทึก"
หากต้องการสร้าง GitHub PAT ให้ทำตามคำแนะนำที่นี่
หากต้องการรับคีย์ OpenAI API ให้ลงทะเบียนที่ OpenAI และสร้างคีย์ API ใหม่
นำทางไปยังคำขอดึง GitHub
คลิกปุ่ม "วิเคราะห์ PR" ที่ปรากฏในส่วนหัวของ PR
หลังจากรอสักครู่ คำแนะนำควรปรากฏขึ้นในแนวเดียวกับการเปลี่ยนแปลงโค้ด (โดยค่าเริ่มต้นจะยุบไว้ คลิกเพื่อขยาย)
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูรายละเอียดในไฟล์ใบอนุญาต
การระบุแหล่งที่มาของไอคอน: ไอคอนความช่วยเหลือที่สร้างโดย Freepik - Flaticon