Goal
ใช้งาน moonrepo สำหรับ monorepo management และ task running
Scope
ใช้สำหรับจัดการ monorepo อย่างมีประสิทธิภาพ, run tasks ข้าม multiple projects, ใช้ smart hashing และ caching, และตรวจสอบ affected projects
Execute
- ติดตั้ง moonrepo ตาม guide/installation.md
- ตั้งค่า moonrepo ตาม guide/configuration.md
- รัน tasks ข้าม multiple projects
- อ่าน
guide/key-concept.mdสำหรับแนวคิดหลัก - อ่าน
guide/how-it-works.mdสำหรับวิธีการทำงาน - อ่าน
guide/features.mdสำหรับ features ที่มี - อ่าน
guide/patterns.mdสำหรับ patterns ทั่วไป - อ่าน
guide/best-practices.mdสำหรับ best practices - อ่าน
guide/integration.mdสำหรับ tool integration - อ่าน
guide/architecture.mdสำหรับ system architecture - อ่าน
guide/structure.mdสำหรับ project structure - อ่าน
guide/troubleshooting.mdสำหรับปัญหาทั่วไป
Rules
- ใช้ smart hashing สำหรับ efficiency
- ใช้ caching เพื่อ performance
- จัดกลุ่ม projects สำหรับ organization
- ใช้ backticks สำหรับ commands
- ใช้ code blocks สำหรับ examples
- ใช้ ansi markdown diagrams สำหรับ flow และ architecture
Expected Outcome
- Monorepo ที่จัดการอย่างมีประสิทธิภาพ
- Tasks ที่รันข้าม multiple projects
- Smart hashing และ caching ที่ optimized
- Affected projects ที่ตรวจสอบได้