ฉันใหม่สำหรับ GitHub และกำลังมองหาคำแนะนำเกี่ยวกับวิธีการจัดการปัญหา ฉันเคยมีความสำคัญและตัวเลือกการสั่งซื้ออื่น ๆ แต่เห็นว่าไม่มีอยู่จริง
คนอื่นจะจัดการปัญหาในช่วงระยะเวลาของข้อบกพร่อง / คุณสมบัติได้อย่างไร
ขอบคุณล่วงหน้า.
ฉันใหม่สำหรับ GitHub และกำลังมองหาคำแนะนำเกี่ยวกับวิธีการจัดการปัญหา ฉันเคยมีความสำคัญและตัวเลือกการสั่งซื้ออื่น ๆ แต่เห็นว่าไม่มีอยู่จริง
คนอื่นจะจัดการปัญหาในช่วงระยะเวลาของข้อบกพร่อง / คุณสมบัติได้อย่างไร
ขอบคุณล่วงหน้า.
คำตอบ:
คุณสามารถกำหนดกลุ่มที่แตกต่างกันของป้ายเช่นประเภทปัญหา , ลำดับความสำคัญของปัญหา , สถานะปัญหา , แท็กรุ่นและบางทีอาจจะมากกว่า <label-group>:<label-name>
เพื่อที่จะสามารถที่จะเห็นทันทีที่กลุ่มป้ายเป็นของคุณสามารถใช้การประชุมตั้งชื่อเช่น
การใช้แบบแผนการตั้งชื่อดังกล่าวควรทำให้การจัดการ Github ง่ายขึ้นมากและช่วยให้ผู้อื่นเข้าใจปัญหาได้เร็วขึ้น โปรดทราบว่าคุณสามารถกำหนดสีให้กับป้ายกำกับซึ่งสามารถเพิ่มความสามารถในการอ่านได้มากขึ้น (ฉันจะใช้สีเฉพาะสำหรับแต่ละกลุ่มป้ายกำกับ) แต่เนื่องจากคุณยังต้องกำหนด / ถอนการกำหนดป้ายกำกับเหล่านั้นไปยัง / จากปัญหาด้วยตนเองคุณอาจต้องการเก็บรายการโดยรวมของกลุ่ม / ป้ายกำกับให้เล็ก
ตามรูปแบบที่แนะนำข้างต้นคุณอาจกำหนดกลุ่มและป้ายกำกับที่เกี่ยวข้องดังต่อไปนี้
(ป้ายกำกับเหล่านี้อธิบายสถานะของปัญหาในเวิร์กโฟลว์ที่กำหนด)
ตัวติดตามปัญหา GitHub ค่อนข้างยืดหยุ่น ไม่มีความสำคัญหรือการสั่งซื้อ มันหมุนรอบสามเสาหลักที่สำคัญ: การกำหนด , ป้ายชื่อและเหตุการณ์สำคัญ
คุณสามารถ "ติดแท็ก" ปัญหาเกี่ยวกับป้ายกำกับที่คุณสร้าง (ในทำนองเดียวกันกับป้ายกำกับ Gmail) ตัวอย่างเช่น: "ข้อบกพร่อง", "คุณสมบัติคำขอ", "สิ่งที่ต้องทำ", "คำถาม", ... สามารถติดแท็กปัญหาหนึ่งป้ายด้วยป้ายกำกับอื่น
คุณสามารถ "จัดทำ" ปัญหาต่าง ๆ ให้เป็นเหตุการณ์สำคัญได้ เหตุการณ์สำคัญทำจากชื่อเรื่อง (เช่นหมายเลขเวอร์ชัน) และวันที่ส่งมอบเพิ่มเติม
แต่ละปัญหาสามารถกำหนดให้กับผู้ทำงานร่วมกัน (ผู้สนับสนุนหรือสมาชิกองค์กร) ของที่เก็บ คุณสามารถเรียกผู้ทำงานร่วมกันในความคิดเห็นโดยใช้การ@
เข้าสู่ระบบตามด้วย GitHub
ในที่สุดด้วยแถบด้านข้างคุณสามารถ "กรอง" รายการปัญหาเพื่อช่วยคุณจัดการได้
โพสต์บล็อกแบบเต็ม"ปัญหา 2.0"ในหัวข้อนี้จะให้มุมมองรายละเอียดเพิ่มเติมเกี่ยวกับคุณสมบัติต่างๆ
ฉันใช้huboard.comเพื่อเป็นตัวแทนของปัญหา GitHub ในรูปแบบกระดาน Kanban แล้วเรียงลำดับโดยการลากและวางภายใน Huboard มันใช้งานได้ดีถ้าคุณเพียง แต่ให้ความสำคัญกับการมองเห็นลำดับความสำคัญและรู้ว่าจะทำงานต่อไปอย่างไร
มันเก็บความสำคัญภายในปัญหาตัวเองเป็นความคิดเห็น HTML:
Your normal issue text here...
<!---
@huboard:{"order":465.0}
-->
ตัวอย่างวิธีที่เราใช้ป้ายกำกับบน GitHub เพื่อจัดการโครงการของเรา
ป้ายกำกับหมวดหมู่ (สามารถใช้ตัวพิมพ์ใหญ่ทั้งหมดเพื่อแยกสายตา)
ฉลากลำดับความสำคัญ
เราพิจารณาทุกสิ่งให้มีลำดับความสำคัญตามปกติและไม่เห็นความต้องการ "ต่ำ" เพื่อที่จะเหลือเพียงฉลากเดียวเพื่อทำเครื่องหมายสิ่งที่ต้องการความสนใจในทันที
ป้ายสถานะ
เราเก็บเอกสารทั้งหมดไว้ในวิกิซึ่งรวมถึงวิธีใช้งานสถาปัตยกรรมโครงสร้างพื้นฐานกรณีศึกษาการวางแผนและข้อกำหนด
คำขอดึงข้อมูลมีไว้สำหรับการตรวจสอบโค้ดและการอภิปรายเกี่ยวกับคุณลักษณะหากเป็นส่วนหนึ่งของสาขา
ด้วยการใช้การกรองอย่างสร้างสรรค์เราสามารถค้นหางานที่เราต้องทำในแต่ละวัน "Task + URGENT" หรือ "Bug + URGENT" ตรวจสอบปัญหาที่ติดแท็กเสมอว่า "ต้องการความคิดเห็น" และแสดงความคิดเห็นแม้ว่าคุณจะไม่มีอะไรเพิ่ม แน่นอนว่าสิ่งนี้ใช้ได้กับทีมของเราห้าคน แต่อาจไม่มากไปกว่านั้น
ฉันไปหาป้ายกำกับสองประเภทในปัญหา GH - รายการแรกที่เกี่ยวข้องกับประเภทของปัญหาและรายการที่สองเกี่ยวข้องกับลำดับความสำคัญ:
คำถาม / การสนทนาอาจไม่จำเป็นถ้าคุณใช้ Wiki เป็นอย่างดี แต่ฉันชอบเพราะมันช่วยให้ฉันสามารถตั้งคำถามหรือความคิดกับคน ๆ หนึ่งได้
จากนั้นมีป้ายกำกับลำดับความสำคัญง่าย ๆ สามรายการ:
ง่ายใช่มั้ย
นอกเหนือจากโซลูชันการแท็กที่แนะนำข้างต้นเรามีblocking
และblocked
เป็นป้ายกำกับ
ปัญหาต้องได้รับการมอบหมายให้บุคคลที่ถูกต้อง แต่ถ้าคนที่มีความสามารถที่จะทำงานเกี่ยวกับเรื่องนี้จนกว่าจะมีปัญหาในเรื่องอื่น ๆ blocked
เสร็จแล้วปัญหาถูกทำเครื่องหมายเป็น และปัญหาอื่น ๆ ที่มีการอ้างอิงโดยใช้แท็กแฮช
ในทำนองเดียวกันหากงานกำลังบล็อกคนอื่นไม่ให้ทำงานในบางสิ่งก็ควรทำเครื่องหมายว่าblocking
มีการอ้างอิงถึงปัญหาอื่น
ฉันพบว่าเป็นเรื่องยากเล็กน้อยที่จะคิดหาวิธีแสดงรายการที่กำหนดให้กับบุคคลใดบุคคลหนึ่ง
วิธีแก้ไขคือคลิกที่ไอคอน 'ค้นหา' (โดยไม่พิมพ์เงื่อนไขการค้นหา) และในหน้าผลลัพธ์จะมีเมนูแบบเลื่อนลงทางด้านซ้าย