GitHub ได้เพิ่มความสามารถสร้าง Draft ให้การทำ Pull Request เพื่อให้นักพัฒนาได้พิจารณาก่อนนำโค้ดเข้าไปงานกับโปรเจ็คจริง

ไอเดียก็ของการทำ Draft ก็คือให้นักพัฒนาสามารถไฮไลต์ไว้ว่ามีโค้ดที่น่าสนใจเพื่อให้ได้ลองกลับไปปรึกษาหารือกับทีมงานดูก่อนว่าจะปฏิบัติอย่างไรต่อไปจะใช้หรือไม่เพื่อการันตีว่าจะไม่ไปส่งผลกระทบกับโปรเจ็คจริงๆ ที่กำลังใช้งาน อย่างไรก็ตาม Draft Request จะไม่สามารถ Merge กับโปรเจ็คหลักได้เพื่อป้องกันข้อผิดพลาดที่ไม่ตั้งใจ โดยวิธีการสามารถทำได้ผ่าน เมนู Drop-down แล้วไปที่ Create Draft Pull Request (ตามรูปภาพด้านบน) หากต้องการทำ Merging ต้องเปลี่ยนสถานะ Draft เป็น ‘Ready for review’ เสียก่อนจึงจะทำการ Merge กับโปรเจ็คหลักของตนได้