Eef
- Author: eef-or-th
- Repository: https://github.com/eef-or-th/eef
- GitHub stars: 0
- Forks: 1
- License: MIT
- Category: Integrations
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Eef
bench get-app https://github.com/eef-or-th/eef
Add the Frappe Gems badge to your README
Maintain Eef? Paste this into your README:
[](https://frappegems.com/gems/apps/eef-or-th/eef)
About Eef
Branch Naming Convention
เพื่อให้การพัฒนาโค้ดเป็นระเบียบ เข้าใจง่าย และสามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ โปรเจกต์นี้ใช้หลักการตั้งชื่อ branch ตามหมวดหมู่ดังนี้:
หลักการตั้งชื่อ
ใช้รูปแบบ:
/type= ประเภทของการเปลี่ยนแปลงshort-description= คำอธิบายสั้น ๆ (ภาษาอังกฤษสั้น กระชับ, คั่นด้วย-)
ตัวอย่าง:
feature/add-user-login
fix/resolve-auth-bug
refactor/improve-db-layer
ประเภทของ Branch
feature/
- ใช้เมื่อ: เพิ่มฟีเจอร์ใหม่ หรือเพิ่มความสามารถใหม่เข้าระบบ
- ตัวอย่าง:
feature/add-dashboardfeature/payment-integration
fix/ หรือ bugfix/
- ใช้เมื่อ: แก้ไขบั๊กทั่วไปที่พบ
- ตัวอย่าง:
fix/login-errorbugfix/email-sending
refactor/
- ใช้เมื่อ: ปรับปรุงโครงสร้างโค้ด, เพิ่มคุณภาพโค้ด แต่ไม่เพิ่มฟีเจอร์ และไม่แก้บั๊กโดยตรง
- ตัวอย่าง:
refactor/cleanup-controllersrefactor/optimize-query
chore/
- ใช้เมื่อ: งานเบ็ดเตล็ด เช่น อัปเดต dependency, ปรับ CI/CD, config, tooling
- ตัวอย่าง:
chore/update-dependencieschore/setup-prettier
hotfix/
- ใช้เมื่อ: แก้บั๊กด่วนใน production ที่ต้องแก้ทันที
- ตัวอย่าง:
hotfix/fix-critical-crashhotfix/patch-security-issue
docs/
- ใช้เมื่อ: แก้ไขหรือเพิ่มเอกสาร เช่น README, Wiki, API docs
- ตัวอย่าง:
docs/update-readmedocs/add-api-guide
สรุป
การตั้งชื่อ branch ให้ชัดเจน จะช่วยให้ทีม:
- เข้าใจ scope ของงานได้ทันที
- จัดการ PR/MR ได้ง่าย
- ลดความสับสนในการ merge
Related Integrations apps for Frappe & ERPNext
- Insights — Open Source Business Intelligence Tool
- Raven — Simple, open source team messaging platform
- Frappe Whatsapp — WhatsApp cloud integration for frappe
- Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
- Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
- Frappe React Sdk — React hooks for Frappe
- Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
- Mcp — Frappe MCP allows Frappe apps to function as MCP servers