Commit Message - taritinth/sw-dev-tools-and-environments-project GitHub Wiki
การสื่อสารกันระหว่างสมาชิกในทีม การลำดับเหตุการณ์ที่ใช้อธิบายการเปลี่ยนแปลงที่เกิดขึ้นกับ Source Code ในโปรเจคของเรา
<type>: <description>
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 เท่านั้น |
- คำอธิบายเกี่ยวกับการ 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