Commit Message - trabnm1313/SDTP GitHub Wiki

Commit Message RULE!

กฎของ team สำหรับการ commit ว่าจะมี message ในรูปแบบไหน
การ commit ของทีมจะเป็นภาษาไทยและใช้คำภาษาอังกฤษในบางครั้ง เพื่อความสะดวกในการทำงาน

:sparkles: Add new code or feature

สัญลักษณ์ที่เลือก คือ :sparkles: เนื่องจากสัญลักษณ์ sparkles แสดงถึงความตื่นเต้น ความชื่นชมและความยินดี ความเป็นประกายทำให้รู้สึกถึงความสดใหม่ จึงให้สัญลักษณ์นี้สำหรับการเพิ่ม code feature และ file ใหม่

  • Ex. :sparkles: เพิ่ม feature คำนวณค่า BMI

:wrench: Update code or feature

สัญลักษณ์ที่เลือก คือ :wrench: เนื่องจากสัญลักษณ์ wrench แสดงถึงการซ่อมแซม การปรับปรุงแก้ไขและการบำรุงรักษา จึงให้สัญลักษณ์นี้สำหรับการเปลี่ยนแปลงหรือปรับปรุง code หรือ feature ที่ต้องการปรับปรุงเพิ่มเติม

  • Ex. :wrench: ปรับปรุงส่วนของ function ซื้ออาหาร

:tada: Merging or Branching

สัญลักษณ์ที่เลือก คือ :tada: เนื่องจากสัญลักษณ์ tada แสดงถึงการเฉลิมฉลองและการสังสรรค์ ซึ่งสื่อถึงการพบปะกัน จึงให้สัญลักษณ์นี้สำหรับการ merge หรือการสร้าง branch ใหม่

  • Ex. :tada: merge feature สุ่มอาหาร ไปที่ dev

:fire: Delete code or file

สัญลักษณ์ที่เลือก คือ :fire: เนื่องจากสัญลักษณ์ fire แสดงถึงการเผาไหม้ ซึ่งสื่อถึงการทำลายบางสิ่งบางอย่าง จึงให้สัญลักษณ์นี้สำหรับการลบ code หรือ file ที่ไม่ต้องการออก

  • Ex. :fire: ลบ file test.txt

:recycle: Refactoring

สัญลักษณ์ที่เลือก คือ :recycle: เนื่องจากสัญลักษณ์ recycle แสดงถึงการนำกลับมาใช้ใหม่ ซึ่งสื่อถึงการนำของเก่ามาปรับปรุงให้ดีกว่าเดิม จึงให้สัญลักษณ์นี้สำหรับการปรับปรุงโครงสร้างใหม่ของ code ให้ดีกว่าเดิม

  • Ex. :recycle: ปรับปรุง feature สุ่มอาหาร

:beer: Request for bug fix

สัญลักษณ์ที่เลือก คือ :beer: เนื่องจากสัญลักษณ์ beer แสดงถึงความมึนเมาและไม่มีสติ ซึ่งแสดงถึงความไม่เข้าใจหรือไม่สามารถทำงานได้ เพราะไม่สามารถสื่อสารให้เข้าใจได้ จึงให้สัญลักษณ์นี้สำหรับการขอให้แก้ไข code ที่ไม่เข้าใจหรือ code ที่มี bug

  • Ex. :beer: มี bug ในการคำนวณค่า BMI กรุณาแก้ไขด้วย