เกี่ยวกับ KWOC
Kharagpur Winter of Code เป็นโปรแกรมออนไลน์ระยะเวลา 5 สัปดาห์สำหรับนักเรียนที่เพิ่งเริ่มพัฒนาซอฟต์แวร์โอเพ่นซอร์ส โปรแกรมนี้ไม่เพียงแต่ช่วยให้นักเรียนมีส่วนร่วมในโอเพ่นซอร์สเท่านั้น แต่ยังเตรียมความพร้อมสำหรับโปรแกรมโอเพ่นซอร์สภาคฤดูร้อนอีกมากมาย Google Summer of Code เป็นหนึ่งในนั้น
รายละเอียดโครงการ
ที่เก็บ GitHub
ผลงาน
#Contribution1- ในโครงการ Helping-Hand ฉันได้สร้างปัญหาเพื่อเพิ่มคุณลักษณะของ “ลืมรหัสผ่านและการตรวจสอบรหัสผ่าน ” และ สร้างคำขอดึงสำหรับปัญหาเดียวกันกับที่ฉันใช้โมดูลการตรวจสอบสิทธิ์ django พร้อมกับตรรกะเล็กน้อย ด้านล่างนี้เป็นลิงค์สำหรับสิ่งเดียวกัน
เนื่องจากนี่เป็นครั้งแรกที่ฉันมีส่วนร่วมในชุมชนโอเพ่นซอร์ส ดังนั้นที่ปรึกษาของฉันจึงขอให้แก้ไขปัญหาบางอย่างในโค้ดของฉันก่อนที่จะรวมเข้าด้วยกัน เช่น ลบโค้ดที่มีการใส่ความคิดเห็นออก และวางโค้ดสไตล์ไว้ในไฟล์ CSS ที่เกี่ยวข้องซึ่งวางไว้ในส่วนหัว องค์ประกอบในไฟล์ HTML
#Found an error — หลังจากรวม PR แล้ว ฉันพบว่ามีข้อผิดพลาดเล็กน้อยในโค้ด ฉันแก้ไขปัญหานี้ทันทีหลังจากแจ้งที่ปรึกษาเกี่ยวกับเรื่องเดียวกัน และสร้าง "PR" ขึ้นมาใหม่ในเรื่องเดียวกัน [จริงๆ แล้วฉันค่อนข้างกังวลกับเรื่องนี้ แต่ที่ปรึกษาของฉันสนับสนุนให้ฉันแก้ไขปัญหานี้ มากกว่าที่จะกังวลเกี่ยวกับความผิดพลาด]
#Contribution2- ใน Helping-Hand ฉันได้สร้างปัญหาอื่นเพื่อรวมคุณลักษณะเพื่อ “ จัดเรียงเหตุการณ์แบบไดนามิก ” และสร้าง PR สำหรับ แบบเดียวกับที่ฉันใช้ Javascript เป็นหลักและเพิ่มแอตทริบิวต์อีกสองรายการ — types และ type_of_project เพื่อจัดหมวดหมู่ กิจกรรมแบบไดนามิกและแก้ไขปัญหาที่พี่เลี้ยงได้กล่าวถึง ด้านล่างนี้คือลิงก์สำหรับปัญหา การประชาสัมพันธ์ และภาพหน้าจอสำหรับโค้ด
#Contribution3- ในโครงการ chatApp ฉันได้สร้างปัญหาเพื่อเพิ่มฟีเจอร์ให้กับ “ ติดดาว/ปักหมุดข้อความ ” [ฉันกำลังดำเนินการอยู่ เกี่ยวกับปัญหานี้และโครงการนี้ช่วยให้ฉันคุ้นเคยกับ Express.js]
บทสรุป
การเข้าร่วม KWOC ช่วยให้ฉันได้รู้จักชุมชนโอเพ่นซอร์สตลอดจนโปรแกรมโอเพ่นซอร์สอื่นๆ อีกมากมาย ฉันยังเลือกฟีเจอร์ GitHub และคำสั่ง Git เพิ่มเติมอีกสองสามรายการด้วย นอกจากนี้ยังทำให้ฉันมีความมั่นใจในการเรียนรู้เครื่องมือ/กรอบงานเทคโนโลยีใหม่ๆ ในระยะเวลาจำกัดที่เกี่ยวข้องกับโครงการที่ฉันสนใจ