ไม่มีชื่อบทความ
สารบัญเอกสาร Monorepo Handbook
TL;DR
- เอกสารนี้รวมทุกหัวข้อที่ dev ใหม่ควรอ่านเพื่อเข้าใจโครงสร้างและการทำงานของ Monorepo
- แนะนำให้อ่านตามลำดับ เพื่อไม่สับสนเรื่องพื้นฐาน → วิธีทำจริง → ขยาย/ดูแลในระยะยาว
- ระบุไฟล์เอกสาร + เวลาโดยประมาณ + หมายเหตุประกอบ
ลำดับการอ่านเอกสาร Monorepo Handbook
| ลำดับ | ชื่อไฟล์ | เวลาอ่านโดยประมาณ | เนื้อหาโดยย่อ |
|---|---|---|---|
| 01 | overview-options.md |
5 นาที | เปรียบเทียบ Monorepo vs Multi-repo แบบกระชับ พร้อมตาราง |
| 02 | decision-rationale.md |
7 นาที | เหตุผลที่ Nokfa เลือกใช้ Monorepo พร้อมความเสี่ยงและแผนรองรับ |
| 03 | repo-structure.md |
6 นาที | ผังโฟลเดอร์ apps/*, packages/*, config พร้อมตัวอย่าง import |
| 04 | monorepo-setup.md |
10 นาที | วิธีตั้ง Monorepo จาก 0 ด้วย pnpm + Turbo + Next.js |
| 05 | shared-packages.md |
10 นาที | วิธีสร้าง auth-lib, ui-kit, pdf-writer + convention และ index.ts |
| 06 | vercel-deploy.md |
10 นาที | Deploy แอปแยกจาก Monorepo ขึ้น Vercel พร้อม mapping domain |
| 07 | git-workflow.md |
10 นาที | Git flow แบบ trunk-based, commit scope, PR policy, CODEOWNERS |
| 08 | ci-best-practice.md |
12 นาที | ตั้ง GitHub Actions ให้เร็วขึ้นด้วย matrix + pnpm cache |
| 09 | security-access.md |
10 นาที | วิธีจัดการ access, secrets, CODEOWNERS, แผนแยก Multi-repo |
| 10 | monorepo-handbook.md |
3 นาที | ไฟล์นี้ → ใช้ดูเป็นสารบัญรวมทั้งหมด |
รวมเวลาอ่านโดยประมาณ
83 นาที (ประมาณ 1 ชั่วโมงครึ่ง) แนะนำแบ่งอ่าน 3–4 หัวข้อต่อวัน