ที่เก็บนี้มีไฟล์ซอร์สโค้ดสำหรับโครงการส่วนหน้า " กรุณาผ่านสิ่งต่อไปนี้เพื่อให้ได้มาตรฐานการตั้งชื่อและการมีส่วนร่วม
เพื่อโคลนโครงการ
git clone https://github.com/your_username/ur_fork_of_mulearn.git
ทำการเปลี่ยนแปลงที่จำเป็นในไฟล์และเพิ่มไฟล์
git add -A
กระทำการเปลี่ยนแปลง
git commit -m "feat(): Implemented the feature"
ดึงการเปลี่ยนแปลงจากเซิร์ฟเวอร์ (ไม่สามารถใช้ได้กับการกดครั้งแรก)
git pull origin branch-name
ผลักดันการเปลี่ยนแปลงไปยังเซิร์ฟเวอร์เป็นครั้งแรก
git push origin branch-name
ตรวจสอบให้แน่ใจว่าคุณดึงการเปลี่ยนแปลงจาก repo และอัปเดตสาขาของคุณ
git clone https://github.com/gtech-mulearn/mulearn.git
ที่เก็บกลางมีสามสาขาหลักที่มีสองสาขาที่มีอายุการใช้งานที่ไม่มีที่สิ้นสุด (Dev-Server & Production)
สาขา Dev เปิดให้มีการทำงานร่วมกันและทำหน้าที่เป็นสภาพแวดล้อมการพัฒนาที่ผู้มีส่วนร่วมสามารถทำงานกับคุณสมบัติใหม่และการแก้ไขข้อผิดพลาดก่อนที่พวกเขาจะถูกรวมเข้ากับสาขาอื่น
Dev-Server เป็นสาขาหลักที่ซอร์สโค้ดของหัวสะท้อนสถานะเสมอด้วยการเปลี่ยนแปลงการพัฒนาที่ส่งมอบล่าสุดสำหรับรุ่นถัดไป
Origin/Production เป็นสาขาหลักที่ซอร์สโค้ดของหัวสะท้อนสถานะพร้อมการผลิตเสมอ
FEAT: (เพิ่มคุณสมบัติหรือการปรับปรุงใหม่ที่มีค่าซึ่งเป็นประโยชน์โดยตรงและดึงดูดผู้ใช้)
เช่น "feat (คอลัมน์): เพิ่มคุณสมบัติใหม่" "
การแก้ไข: (แก้ไขปัญหาที่เกี่ยวข้องกับผู้ใช้ปรับปรุงความน่าเชื่อถือของซอฟต์แวร์และมอบประสบการณ์ผู้ใช้ที่ราบรื่นขึ้น)
เช่น "FIX (CASE): ปัญหาความไวของเคสคงที่ในฟังก์ชั่นการค้นหาเพื่อผลลัพธ์ที่แม่นยำ"
เอกสาร: (ทำการเปลี่ยนแปลงหรืออัปเดตเอกสารเพื่อความชัดเจนและความเข้าใจที่ดีขึ้น)
เช่น "เอกสาร (readme): อัปเดตไฟล์ readme พร้อมคำแนะนำการติดตั้งและตัวอย่างการใช้งาน"
สไตล์: (มุ่งเน้นไปที่การปรับปรุงรูปลักษณ์ของรหัสเช่นการจัดรูปแบบและการแก้ไขเครื่องหมายอัฒภาคที่หายไปโดยไม่ส่งผลกระทบต่อการทำงาน)
เช่น "รูปแบบ (รูปแบบ): การเยื้องแก้ไขและเพิ่มเครื่องหมายอัฒภาคที่หายไปสำหรับสไตล์รหัสที่สอดคล้องกัน"
Refactor: (การปรับเปลี่ยนรหัสการผลิตเช่นการเปลี่ยนชื่อตัวแปรเพื่อปรับปรุงโครงสร้างและการบำรุงรักษา)
เช่น "refactor (ตัวแปร): เปลี่ยนชื่อตัวแปรเพื่อปรับปรุงความชัดเจนของรหัสและการบำรุงรักษา"
การทดสอบ: (การเพิ่มการทดสอบที่ขาดหายไปและปรับปรุงการทดสอบที่มีอยู่โดยไม่ต้องเปลี่ยนรหัสการผลิต)
เช่น "การทดสอบ (เข้าสู่ระบบ): เพิ่มการทดสอบสำหรับฟังก์ชั่นการเข้าสู่ระบบของผู้ใช้และการทดสอบการเข้าสู่ระบบที่มีอยู่ refactored"
Chore: (อัปเดตงานสร้างและด้านรหัสที่ไม่ใช่การผลิตอื่น ๆ โดยไม่ต้องเปลี่ยนซอฟต์แวร์จริง)
เช่น "Chore (Grunt): อัพเดทงานทำเสียงฮึดฮัดสำหรับระบบอัตโนมัติงานที่ดีขึ้นและสร้างประสิทธิภาพของกระบวนการ"
ยินดีต้อนรับการมีส่วนร่วมเสมอ!
ดู contributing.md สำหรับวิธีการเริ่มต้น