Automatically translated.View original post

Give out the name committed

1/14 Edited to

... Read moreConventional Commits คือรูปแบบการเขียนข้อความ commit ที่ช่วยให้ทีมพัฒนาโค้ดสามารถสื่อสารกันอย่างมีประสิทธิภาพและเป็นระบบมากขึ้น จากประสบการณ์ตรง การใช้ commit แบบ Conventional นี้ช่วยให้การตรวจสอบการแก้ไขโค้ดและการปล่อยเวอร์ชันใหม่มีความชัดเจน ลดความสับสนในการทำงานร่วมกัน ช่วยให้การรีวิวโค้ดแม่นยำและรวดเร็วขึ้นมาก โดยแบ่งประเภท commit ตามหมวดดังนี้: - feat: สำหรับฟีเจอร์ใหม่ - fix: สำหรับแก้ไขบั๊ก - style: การจัดรูปแบบโค้ด เช่น การเว้นวรรคหรือแก้ไขเฉพาะสไตล์ ไม่มีผลต่อฟังก์ชัน - refactor: ปรับโครงสร้างโค้ดเพื่อเพิ่มประสิทธิภาพโดยไม่ส่งผลต่อฟังก์ชัน - perf: ปรับปรุงประสิทธิภาพการทำงานของโค้ด - chore: งานบ้านเช่นการอัพเดต dependency หรือการจัดการระบบ - docs: แก้ไขเอกสาร - test: เพิ่มหรือแก้ไข test cases - build: ระบบการ build และจัดการ dependencies - ci: แก้ไข config ของระบบ CI/CD นอกจากนี้ เพื่อความสะดวก แนะนำให้ใช้เครื่องมือช่วยตรวจสอบข้อความ commit ก่อน push ขึ้น repo เพื่อคุมคุณภาพให้สอดคล้องกับกติกาที่ตั้งไว้ เริ่มใช้ Conventional Commits จะช่วยให้ทีม Dev รู้ทันทีว่าแต่ละ commit ทำอะไร ติดตามการเปลี่ยนแปลงและแก้ไขได้ง่ายขึ้น รวมทั้งประสานงานกับระบบ CI/CD ได้อย่างราบรื่นและแม่นยำมากขึ้น