Commit Message - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

Commit Message

การสื่อสารกันระหว่างสมาชิกในทีม การลำดับเหตุการณ์ที่ใช้อธิบายการเปลี่ยนแปลงที่เกิดขึ้นกับ Source Code ในโปรเจคของเรา

รูปแบบของ commit messages:

<type>: <description>

Types of commit messages:

Types Description
build การเปลี่ยนแปลงที่มีผลกระทบเกี่ยวกับ build system หรือ external dependencies เช่น scopes: gulp, broccoli, npm
ci การเปลี่ยนแปลงที่เกี่ยวกับ CI configuration files หรือ scripts เช่น scopes: Travis, Circle, BrowserStack, SauceLabs
docs การเปลี่ยนแปลงที่เกี่ยวกับเอกสาร (documentation)
feat การเพิ่มฟีเจอร์ใหม่ของซอฟต์แวร์
fix การแก้ไขบัคต่าง ๆ
perf การเปลี่ยนแปลงโค้ดที่เพิ่มประสิทธิภาพการทำงานของซอฟต์แวร์
refactor การเปลี่ยนแปลงที่เกี่ยวกับ refactoring code
style การเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับการทำงานของโค้ด เช่น white-space, formatting, missing semi-colons, etc
test การเพิ่ม tests หรือแก้ไข tests ที่มีอยู่
add การเพิ่มในส่วนโค้ดของซอฟต์แวร์ หรือการเพิ่มข้อมูลเนื้อหาภายใน wiki
edit การแก้ไขในส่วนโค้ดของซอฟต์แวร์ หรือการเพิ่มข้อมูลเนื้อหาภายใน wiki
wiki การเพิ่มหรือการเปลี่ยนแปลงข้อมูลภายใน wiki เท่านั้น

Description:

- คำอธิบายเกี่ยวกับการ commit นั้น ๆ ที่อ่านแล้วสามารถเข้าใจว่า commit นั้นคืออะไร เกี่ยวกับอะไร
- ใช้เป็นภาษาอังกฤษ
- ความยาวไม่เกิน 75 ตัวอักษร

ตัวอย่างการใช้งาน:

build: change node.js version to "16.13.2 LTS"
ci: changes to ci configuration files
docs: add software specification to README.md
feat: search from familiar trips
fix: handle search error
perf: speed up sql queries
refactor: separate components
style: add hours ago for unlockerView
test: edit test suites
add: new package.json file
edit: hide settings menu from aside if user role is not admin
wiki: upload member’s profile images
⚠️ **GitHub.com Fallback** ⚠️