ป้ายกำกับเป็นฟีเจอร์สุดเจ๋งของ GitHub ที่ช่วยให้คุณกรองปัญหาและดึงคำขอได้ นักเรียนจะช่วยคุณหากิจกรรมสนุกๆ ที่เหมาะกับระดับประสบการณ์ของคุณ
สำหรับที่เก็บของเรา การเพิ่มป้ายกำกับใหม่ให้กับปัญหาจะได้รับการจัดการโดยทีมหลักอย่าง Blockly เท่านั้น เพื่อให้แน่ใจว่าปัญหาไม่ได้อยู่ผิดที่
ขนาด
บางปัญหามีความกระชับและสวยงาม ขณะที่บางปัญหาอาจใช้เวลาหลายสัปดาห์กว่าจะเอาชนะได้ ป้ายกำกับเหล่านี้จะช่วยให้คุณทราบว่าปัญหาน่าจะต้องใช้เวลานานแค่ไหน
- ปัญหาแรกที่ดี: ปัญหาเหล่านี้เหมาะอย่างยิ่งสำหรับผู้ที่เพิ่งเริ่มใช้ที่เก็บ พวกเขาควรใช้เวลาไม่ถึงครึ่งวัน และต้องอาศัยความคุ้นเคยกับฐานของโค้ดเพียงเล็กน้อย คุณสามารถเริ่มดำเนินการกับปัญหาเหล่านี้ได้ทันทีโดยไม่ต้องขอ อนุมัติจากทีมงาน
การมีผลตามกฎหมาย
การทำงานกับที่เก็บที่ใช้กันอย่างแพร่หลายอาจเป็นกระบวนการที่มีความละเอียดอ่อนและปัญหาบางอย่างอาจละเอียดอ่อนกว่าปัญหาอื่นๆ ป้ายกำกับเหล่านี้จะช่วยให้คุณทราบว่ามีปัญหาใดบ้างที่เปิดให้มีส่วนร่วม และปัญหาใดที่ควรหลีกเลี่ยง
- ต้องการความช่วยเหลือ: ปัญหาเหล่านี้สงวนไว้สำหรับผู้ร่วมให้ข้อมูล โดยส่วนใหญ่เป็นฟีเจอร์ที่ทีมหลัก คิดว่าน่าจะมีประโยชน์ แต่ไม่มีเวลาใช้งาน พวกเขาอาจต้องมีการสนทนาหรือการนำไปใช้งาน ดังนั้นให้ตรวจสอบป้ายกำกับสถานะเพื่อดูว่าต้องมีการดำเนินการใด พื้นที่นี้เหมาะแก่การค้นหาโปรเจ็กต์สร้างสรรค์สนุกๆ
- ภายใน: ปัญหาเหล่านี้สงวนไว้สำหรับสมาชิกทีมหลัก มักจะเป็นข้อบกพร่อง ที่มีความละเอียดอ่อนหรือซับซ้อนซึ่งต้องมีการอภิปรายเป็นพิเศษ เราแนะนำให้เลี่ยงสิ่งเหล่านี้ เพราะสถานการณ์รอบตัวพวกเขาอาจเปลี่ยนแปลงได้อย่างรวดเร็ว!
- ไม่ใช่ทั้ง 2 อย่าง: ผู้มีส่วนร่วมและสมาชิกของทีมหลักจะแก้ไขปัญหาที่ไม่มีป้ายกำกับไม่ได้ หากคุณพบปัญหาที่ไม่ได้ติดป้ายกำกับว่าน่าสนใจสำหรับคุณ ก็ลงมือเลย!
สถานะ
ปัญหาบางอย่าง (โดยเฉพาะคำขอฟีเจอร์) จะต้องผ่านขั้นตอน 2-3 ขั้นก่อนที่จะถือว่า "ปิดแล้ว" ป้ายกำกับเหล่านี้จะบอกว่าปัญหาอยู่ในขั้นตอนใด ทำให้คุณทราบได้ว่าต้องทำอะไรต่อไป
- การสนทนา: ปัญหาเหล่านี้อยู่ในระยะการอภิปราย ซึ่งหมายความว่ายังมีคำถามที่ต้องตอบก่อนที่จะใช้งาน หากคุณมีความคิดเห็นเกี่ยวกับปัญหานี้ ก็แสดงความคิดเห็นได้เลย เราอยากทราบความคิดเห็นเพิ่มเติม
- การนำไปใช้: ปัญหาเหล่านี้ได้พูดคุยกันอย่างเพียงพอและมีการระบุให้ทราบอย่างชัดเจนแล้ว และได้ย้ายไปยังระยะการใช้งานแล้ว อาจกำลังรอใช้งานหรืออยู่ในระหว่างดำเนินการ ถ้าคุณสนใจวิธีเหล่านี้ ให้อ่านปัญหาทั้งหมด แล้วแสดงความคิดเห็นบอกว่าต้องการทำงานในส่วนไหน แล้วไปเจาะลึกกันเลย
- ไม่ใช่: ปัญหาที่ไม่มีป้ายกำกับใดเลยจะอยู่ในสถานะใดสถานะหนึ่ง หากคุณมีความคิดเห็นเกี่ยวกับวิธีนำปัญหานี้ไปใช้ ก็แสดงความคิดเห็นได้เลย! หรือหากคุณสนใจที่จะแก้ปัญหาเกี่ยวกับปัญหานี้ คุณควรแสดงความคิดเห็นเพื่อถามว่าพร้อมที่จะใช้งานไหม
Type
ปัญหาที่ต่างกันต้องใช้คำตอบที่แตกต่างกัน บางโค้ดก็ต้องแก้ไขโค้ด เพียงไม่กี่บรรทัด ในขณะที่บางโค้ดต้องออกแบบและปรึกษาหารือกันมากมาย ป้ายกำกับเหล่านี้จะบอก ประเภทการดำเนินการที่ปัญหาจำเป็นต้องใช้
- ข้อบกพร่อง: ปัญหาเหล่านี้บันทึกปัญหาเกี่ยวกับฐานของโค้ด พวกเขามักจะใช้การแก้ไขข้อบกพร่องบางส่วนเพื่อวิเคราะห์สาเหตุของปัญหา แต่บางอย่างก็แก้ไขได้อย่างรวดเร็ว หากคุณชอบเจาะลึกเพื่อเรียนรู้ว่าโค้ดโค้ดเป็นอย่างไร สิ่งเหล่านี้จะเป็นปัญหาที่ดีสำหรับคุณ ซึ่งอาจช่วยแก้ไขข้อบกพร่องได้โดยการเจาะลึกข้อมูลเพื่อทำความเข้าใจปัญหาแล้วเขียนคำอธิบายสาเหตุที่ชัดเจน
- คำขอฟีเจอร์: ปัญหาเหล่านี้บันทึกฟีเจอร์ที่บางคนต้องการเพิ่มเข้าไป ซึ่งอาจใช้กับที่เก็บทั้งหมดหรือกับแต่ละโปรเจ็กต์ก็ได้ หากต้องการปรับแต่งไอเดียการออกแบบให้สมบูรณ์แบบและเพิ่มฟังก์ชันการทำงานใหม่ๆ ปัญหาเหล่านี้อาจเหมาะสมที่สุดสำหรับคุณ
- คำถาม: ปัญหาเหล่านี้บันทึกคำถามที่ผู้อื่นสงสัยเกี่ยวกับฐานของโค้ด โดยทั่วไประบบจะเปลี่ยนเส้นทางคำถามเหล่านี้ไปที่ฟอรัมนักพัฒนาซอฟต์แวร์ แต่หากคุณเห็นคำถามที่คิดว่าคุณช่วยได้ ก็ติดต่อมาได้เลย
หมวดหมู่
ที่เก็บนี้มีโปรเจ็กต์ 2-3 ประเภทพร้อมด้วยกลุ่มเป้าหมายประเภทต่างๆ หากคุณหลงใหลในบทแนะนำหรือชอบใช้ปลั๊กอิน ป้ายกำกับเหล่านี้จะช่วยให้คุณพบปัญหาที่สนใจ
- Codelab: ปัญหาเหล่านี้เกี่ยวข้องกับ Codelab ของ Blockly ซึ่งเป็นชุดบทแนะนำแบบอินเทอร์แอกทีฟ
- ตัวอย่าง: ปัญหาเหล่านี้เกี่ยวข้องกับตัวอย่างของ Blockly ซึ่งเป็นชุดการสาธิตแบบสมบูรณ์ในตัวเองซึ่งแสดงวิธีรวมและขยายขอบเขตของ Blockly
- ปลั๊กอิน: ปัญหาเหล่านี้เกี่ยวข้องกับปลั๊กอิน Blockly ซึ่งเป็นคอลเล็กชันส่วนขยายที่เพิ่มฟังก์ชัน Blockly
โปรเจ็กต์
และหากต้องการให้รายละเอียดมากขึ้น เรามีแท็กสำหรับแต่ละโปรเจ็กต์ด้วย โดยปกติจะสร้างขึ้นสำหรับปลั๊กอิน ซึ่งมักจะมีปัญหาที่เกี่ยวข้องกับปลั๊กอินมากกว่า แต่ก็สร้างขึ้นสำหรับ Codelab และตัวอย่างได้เช่นกัน หากคุณมีโปรเจ็กต์ที่สนใจโปรเจ็กต์ใดเป็นพิเศษ ป้ายกำกับเหล่านี้จะช่วยค้นหาปัญหาที่เกี่ยวกับโปรเจ็กต์นั้นได้
โปรดทราบว่าระบบจะเพิ่มโปรเจ็กต์ใหม่ๆ เป็นประจำ ดังนั้นรายการนี้จึงอาจล้าสมัย ตรวจสอบรายการป้ายกำกับทั้งหมด หากไม่เห็นรายการโปรเจ็กต์ที่คุณสนใจ
- เครื่องมือสำหรับการพัฒนา: ปัญหาเหล่านี้เกี่ยวข้องกับแพ็กเกจเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ ซึ่งเป็นไลบรารียูทิลิตีทั่วไปสำหรับการพัฒนาส่วนขยายของ Blockly
- วันที่กรอกข้อมูลในช่อง: ปัญหาเหล่านี้เกี่ยวข้องกับแพ็กเกจช่องวันที่ ซึ่งเป็นช่องเครื่องมือเลือกวันที่ที่ใช้เครื่องมือเลือกวันที่ปิดของ Google
อื่นๆ
เช่นเดียวกับคอลเล็กชันของสิ่งต่างๆ อาจมีสิ่งแปลกๆ บางอย่างที่คุณควรรู้ด้วย ป้ายกำกับเหล่านี้อาจไม่มีประโยชน์เมื่อคุณกำลังมองหาปัญหาเพื่อแก้ไข แต่ป้ายกำกับก็ยังคงให้ข้อมูลได้
- การตรวจสอบ: ปัญหาเหล่านี้ยังไม่ได้รับการติดป้ายกำกับอย่างถูกต้องโดยทีมหลัก ปัญหาเกี่ยวกับป้ายกำกับนี้อาจมีป้ายกำกับง่ายๆ รายการอื่น เช่น ข้อบกพร่องหรือคำขอฟีเจอร์ แต่เป็นไปได้ว่าจะมีการเพิ่มป้ายกำกับอื่นเพิ่มเติมในเร็วๆ นี้
- ซ้ำ: ปัญหาเหล่านี้บันทึกปัญหา คำขอ หรือคำถามที่ปัญหาอื่นครอบคลุมอยู่แล้ว ป้ายกำกับนี้จะบอกให้ทราบว่าคุณไม่ควรตอบกลับปัญหานี้ แต่ให้ตอบกลับปัญหาเดิมแทน