THAI.DEV / คู่มือภาษาไทย
วิธีเขียน README พร้อมเทมเพลตภาษาไทย
README ที่ดีช่วยให้ผู้อ่านรู้ว่าโครงการทำอะไร เริ่มใช้อย่างไร และขอความช่วยเหลือได้ที่ไหน คัดลอกโครงสร้างนี้ไปปรับใช้กับโครงการของคุณ
เขียน README ใน Markdown Editor
README ควรตอบคำถามอะไรบ้าง
เริ่มด้วยปัญหาที่โครงการช่วยแก้ ตามด้วยสิ่งที่ผู้ใช้ต้องเตรียม วิธีเริ่มใช้งาน และผลลัพธ์ที่ควรเห็น ผู้อ่านควรทดลองใช้งานเบื้องต้นได้โดยไม่ต้องเดาว่าคำสั่งไหนต้องรันก่อน
สำหรับโครงการขนาดเล็ก ไม่จำเป็นต้องมีทุกหัวข้อ เลือกเฉพาะข้อมูลที่มีจริง หากยังไม่มีชุดทดสอบหรือยังไม่ได้เลือกสัญญาอนุญาต ให้ระบุสถานะตามจริงแทนการใส่ข้อมูลตัวอย่างค้างไว้
เทมเพลต README ภาษาไทย
คัดลอกข้อความด้านล่างไปวางใน Markdown Editor แล้วแทนข้อความในวงเล็บเหลี่ยมด้วยข้อมูลจริงของโครงการ
# [ชื่อโครงการ]
[อธิบายว่าโครงการช่วยใคร ทำอะไร และแก้ปัญหาใดใน 1–2 ประโยค]
## ความสามารถหลัก
- [ความสามารถที่ใช้งานได้จริงข้อแรก]
- [ความสามารถที่ใช้งานได้จริงข้อถัดไป]
## สิ่งที่ต้องเตรียม
- [โปรแกรมหรือ runtime พร้อมเวอร์ชันที่ทดสอบแล้ว]
- [การตั้งค่าที่จำเป็น โดยไม่ใส่รหัสผ่านหรือ API key จริง]
## เริ่มใช้งาน
1. [วิธีรับไฟล์โครงการ]
2. [วิธีติดตั้งสิ่งที่ต้องใช้]
3. [คำสั่งหรือขั้นตอนเปิดโปรแกรม]
4. [ผลลัพธ์ที่ควรเห็นเมื่อทำสำเร็จ]
## ตัวอย่างการใช้งาน
[ใส่ตัวอย่างข้อมูลนำเข้า ขั้นตอน และผลลัพธ์]
## การตรวจสอบ
[วิธีทดสอบ หรือวิธีตรวจว่าระบบทำงานถูกต้อง]
## ปัญหาที่พบบ่อย
- [อาการ]: [สาเหตุที่ทราบและวิธีแก้]
## การมีส่วนร่วมและติดต่อ
[ลิงก์แจ้งปัญหาหรือช่องทางติดต่อที่เปิดให้ใช้จริง]
## สัญญาอนุญาต
[ระบุสัญญาอนุญาตให้ตรงกับไฟล์ LICENSE ของโครงการ]
ตัวอย่างคำอธิบายที่ผู้อ่านนำไปใช้ได้
แทนที่จะเขียนว่า “เครื่องมือที่ใช้งานง่ายและมีประสิทธิภาพ” ให้บอกพฤติกรรมที่ชัดเจน เช่น “ตัวแก้ไข Markdown บนเบราว์เซอร์ แสดงพรีวิวขณะพิมพ์ เปิดไฟล์ .md และดาวน์โหลดต้นฉบับได้โดยไม่ต้องสมัครสมาชิก” ผู้อ่านจะประเมินได้ทันทีว่าตรงกับงานของตนหรือไม่
ตรวจ README ก่อนเผยแพร่
- ทดลองทำตามขั้นตอนจากสภาพแวดล้อมที่ยังไม่ได้ตั้งค่าโครงการ
- ตรวจว่าคำสั่ง ชื่อไฟล์ และเวอร์ชันตรงกับโค้ดปัจจุบัน
- เปิดลิงก์และรูปภาพทุกจุด โดยเฉพาะเส้นทางแบบ relative
- นำข้อมูลส่วนตัว รหัสผ่าน และค่าลับออกจากตัวอย่าง
- บันทึกเป็น README.md แล้วตรวจการแสดงผลในระบบปลายทางอีกครั้ง
หากต้องการเพิ่มตารางหรือบล็อกโค้ด ดู รวมคำสั่ง Markdown