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