สร้างไฟล์ CODEOWNERS
สร้างไฟล์ CODEOWNERS ของ GitHub จากชื่อทีม, path และ glob pattern พร้อมตรวจ syntax และดูความครอบคลุมของ ownership
Loading tool...
สร้างไฟล์ CODEOWNERS คืออะไร?
CODEOWNERS Generator สร้างไฟล์ CODEOWNERS ของ GitHub ผ่านฟอร์ม visual: แต่ละ rule map file path pattern กับทีมหรือ user ที่เป็นเจ้าของ พร้อมเตือน syntax ที่ผิดทั่วไป และสร้าง output ตรงรูปแบบที่ GitHub ต้องการ
ประโยชน์หลัก
- กำหนดผู้รีวิวอัตโนมัติตาม directory หรือ file pattern
- เตือน syntax ป้องกันการตั้งค่า CODEOWNERS ผิดแบบเงียบ ๆ
- สร้าง output ใหม่สด ๆ ขณะแก้ rule
- ไม่ต้องล็อกอิน GitHub เพื่อร่างไฟล์
กรณีการใช้งาน
- •ตั้งค่า code review requirements สำหรับ repo ใหม่
- •กำหนดทีม frontend, backend, docs ให้ดูแล directory ของตัวเอง
- •บังคับ reviewer สำหรับไฟล์ที่ sensitive ด้าน security
- •มาตรฐาน ownership ทั่วทั้งองค์กร
- •ย้าย ownership rules ระหว่าง repository
สร้างไฟล์ CODEOWNERS
- เพิ่ม ownership rules: ใส่ file path pattern (เช่น /src/components/) และทีมหรือ user ที่เป็นเจ้าของ (เช่น @owner/frontend) สำหรับแต่ละ rule
- ลำดับสำคัญ: rule ที่อยู่ท้ายจะชนะ rule ที่อยู่บน ให้ใส่ pattern กว้างก่อนแล้วใส่ pattern เฉพาะที่หลัง
- เช็ก syntax warning: pattern ที่ไม่มี leading / หรือไม่มี file extension จะถูกเตือน เพื่อให้ GitHub match ได้ถูกต้อง
- บันทึกไฟล์: คัดลอก output ไปบันทึกเป็น .github/CODEOWNERS ใน branch หลักของ repository
คุณสมบัติหลัก
- สร้าง rule แบบ visual: pattern + owners ต่อแถว
- ตรวจ syntax ของ glob pattern (leading /, file extension)
- ใส่ owner หลายคนคั่นด้วย space ต่อ rule
- รูปแบบ output ตรงกับ .github/CODEOWNERS
- สร้างใหม่สด ๆ ขณะแก้ rule
- ทำงาน offline - ข้อมูลทีมไม่ออกจากเครื่อง