Table of Contents
Odoo Developer Guide สำหรับทีม IMOTIF #
ยินดีต้อนรับนักพัฒนาเข้าสู่คู่มือการพัฒนา Odoo ฉบับทีม IMOTIF ที่จัดทำขึ้นเพื่อเป็นแหล่งอ้างอิงสำหรับการเริ่มต้นใช้งาน, การพัฒนา, และการทำงานร่วมกันในระบบ Odoo Enterprise
เนื้อหาในคู่มือนี้เหมาะสำหรับ:
- นักพัฒนาใหม่ที่เพิ่งเริ่มใช้ Odoo
- ทีม Dev ที่ต้องการแนวทางทำงานร่วมกันอย่างเป็นระบบ
- ผู้ที่ต้องการอ้างอิงแนวทางมาตรฐานของ IMOTIF
สิ่งที่คุณจะได้เรียนรู้จากคู่มือนี้ #
1. การติดตั้งเครื่องมือพัฒนา Odoo #
- เตรียม Python, VSCode, Docker, PostgreSQL
- Clone Repository และตั้งค่า `.env`
2. โครงสร้างโมดูล Odoo และแนวทางการเขียน #
- สร้าง Custom Module แบบ Step-by-step
- การใช้งาน Model, View, Menu, Action
- โครงสร้าง Security, Access Control
3. Git Workflow และ Pull Request #
- Feature Branch Strategy ที่ใช้ในทีม
- Commit Message Format ที่กำหนด
- การ Review และ Merge ที่เป็นมาตรฐาน
4. Deployment & Testing #
- รัน Local Dev Server ด้วย odoo-bin หรือ Docker
- แนวทางการทำ Testing และ Debug
- การ Deploy ระบบไปยัง Staging และ Production
เริ่มต้นใช้งานจากหัวข้อย่อย #
เอกสารนี้จะมีการอัปเดตอย่างต่อเนื่อง หากพบเนื้อหาล้าสมัยสามารถแจ้งผ่าน GitHub หรือ Ticket ภายในทีมได้ทันที