GitHub ออกฟีเจอร์ Auto-generate Release Notes ช่วยนักพัฒนาที่ขี้เกียจเขียนเอง

by mk
5 October 2021 - 08:33

GitHub มีฟีเจอร์ที่เรียกว่า Releases เป็นตัวช่วยจัดการเรื่องออกเวอร์ชันของซอฟต์แวร์ โดยผู้ใช้งานจะเห็นเลขเวอร์ชัน และข้อมูลการเปลี่ยนแปลงของเวอร์ชันนั้นๆ บนหน้าเว็บของโครงการบน GitHub (ตัวอย่างหน้า Releases ของโครงการ Atom)

Releases เป็นฟีเจอร์ที่มีมายาวนานตั้งแต่ปี 2013 แต่เมื่อ GitHub สอบถามนักพัฒนาที่ใช้งานว่าอยากได้อะไร คำตอบคือ "ขี้เกียจเขียน Release Notes" เพื่อบอกว่าในเวอร์ชันนั้นมีอะไรบ้าง

GitHub จึงพัฒนาฟีเจอร์เขียน Release Notes ให้อัตโนมัติ (Auto-generate release notes) โดยดึงข้อมูลจาก pull request ของเวอร์ชันนั้นมาสรุปให้เสร็จสรรพเลย นักพัฒนาเพียงแค่ตรวจสอบความถูกต้องแล้วกดโพสต์เท่านั้น

ที่มา - GitHub

Blognone Jobs Premium