จะติดป้ายกำกับในปัญหาใน GitHub ได้อย่างไรถ้าคุณไม่ใช่ผู้มีส่วนร่วม / เจ้าของ


211

ฉันส่งปัญหาให้กับโครงการใน GitHub ซึ่งไม่ใช่ของฉันและฉันไม่ใช่ผู้สนับสนุน แต่ฉันไม่สามารถหาวิธีติดป้ายกำกับปัญหาของฉันได้ มีวิธีให้ฉันติดป้ายกำกับหรือมีให้เฉพาะผู้ร่วมให้ข้อมูลเท่านั้น


อืมปีต่อมาและยังเป็นไปไม่ได้ :(
paulm

4
Bump นี่เป็นสิ่งจำเป็นอย่างมาก ป้ายกำกับเบื้องต้นที่ผู้ใช้สามารถตั้งค่าได้ ผู้ใช้รู้ว่าเขากำลังส่ง "คำถาม", "คำขอคุณสมบัติ" หรือ "รายงานข้อผิดพลาด" แต่ผู้ใช้ไม่มีวิธีที่เป็นทางการในการระบุประเภทของปัญหาดังนั้นพวกเขาจึงจบลงด้วยปัญหากองเดียวที่ไม่มีชื่อ
คนอื่น

8 ปีต่อมาและยังเป็นไปไม่ได้
vishal.k

คำตอบ:


226

มีให้สำหรับผู้มีส่วนร่วมเท่านั้น

ด้วยวิธีนี้คุณสามารถหลีกเลี่ยงคนสุ่มที่กำหนดป้ายกำกับผิดและทำให้หมวดหมู่ของคุณยุ่งเหยิง

อย่างไรก็ตามมันจะมีประโยชน์หากคุณสามารถเสนอป้ายกำกับได้ในบางลักษณะ จากนั้นคุณสามารถทำเครื่องหมายปัญหาเป็นสิ่งที่คุณคิดว่าเป็นข้อบกพร่องดังนั้นเจ้าของสามารถยืนยันได้ หลายคนแนะนำป้ายกำกับในชื่อ:[proposed Label] actual title


25
ในฐานะเจ้าของโครงการ GitHub จำนวนหนึ่งฉันเห็นว่านี่เป็นคุณสมบัติ
Andy Lester

6
ป้ายกำกับเป็นวิธีสำหรับผู้ให้ข้อมูลในการแบ่งปัญหาออกเป็นหมวดหมู่ พวกเขาสามารถช่วยคุณทำเครื่องหมายลำดับความสำคัญและเช่นนั้น หากทุกคนได้รับอนุญาตให้ติดฉลากปัญหาของพวกเขาโครงสร้างนี้จะหายไป
Noctua

58
ฉันรู้สึกเหมือนหนามทุกครั้งที่ฉันส่งบางสิ่งที่ฉันรู้ว่าเป็นคำขอคุณลักษณะอย่างเป็นปัญหา ... มันจะดีกว่าถ้ามีวิธีที่ดีกว่าการเขียน "คำขอคุณลักษณะ" ในเนื้อหาเพื่อระบุว่าเป็นเช่นนั้น
El Yobo

6
ฉันเห็นผู้คนจำนวนมากเพียงตั้งชื่อปัญหาด้วยป้ายกำกับที่พวกเขาคิดว่าควรอยู่ในเครื่องหมายปีกกา sqr Exp: "[Feature Req] นี่จะเป็นฟีเจอร์ที่ดี"
Gus

25
โหวต 0 ลงฉันเห็นว่านี่เป็นข้อผิดพลาด UI ไม่ได้ให้เหตุผลที่ชัดเจนว่าทำไมคุณไม่สามารถกำหนดป้ายกำกับให้กับปัญหาได้ดังนั้นคุณจึงต้องเสียเวลาลองคิดดูว่าคุณเข้าใจผิดอะไรบางอย่างหรือไม่แล้วทำให้รู้สึกหงุดหงิด ถ้าเจตนาการออกแบบของ GitHub คือทำให้ผู้ใช้รู้สึกหงุดหงิดและงี่เง่าการออกแบบก็เป็นความสำเร็จโดยรวม หากความตั้งใจในการออกแบบของ GitHub นั้นไม่ได้ทำให้ผู้ใช้รู้สึกหงุดหงิดและงี่เง่าการออกแบบจึงเป็นหายนะ
Eric Kolotyluk

21

GitHub ปัญหาการกำหนดป้ายกำกับอัตโนมัติแม่แบบ (ธันวาคม 2561)

https://help.github.com/en/articles/creating-issue-templates-for-your-repository

คุณลักษณะเทมเพลตปัญหานั้นเก่ากว่ามาก แต่ด้วยการอัปเดตตั้งแต่เดือนธันวาคม 2018 https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/ตอนนี้สามารถกำหนดป้ายกำกับให้กับเทมเพลตได้โดยอัตโนมัติ ได้กลายเป็นทางออกที่ดีในการแก้ไขปัญหานี้

ด้วยคุณสมบัตินี้ผู้ดูแลระบบพื้นที่เก็บข้อมูลสามารถสร้างชุดแม่แบบปัญหาและกำหนดชุดป้ายผนึกให้กับแต่ละแม่แบบ

จากนั้นเมื่อใดก็ตามที่ผู้ใช้สร้างปัญหาใหม่แม้จะไม่ใช่ผู้ดูแลระบบก็สามารถเลือกระหว่างหนึ่งในเทมเพลตและถ้าเป็นเช่นนั้นป้ายกำกับจะถูกกำหนด!

ฉันชอบวิธีการนี้เนื่องจากช่วยให้คุณสามารถกำหนดป้ายกำกับย่อยที่ใคร ๆ ก็สามารถสร้างได้อย่างมีประสิทธิภาพในขณะที่ยังคงจองป้ายกำกับอื่น ๆ สำหรับผู้ทำงานร่วมกันเท่านั้น

นี่คือ repo ทดสอบของฉันที่คุณสามารถสร้างปัญหาได้อย่างอิสระเพื่อทดสอบ: https://github.com/cirosantilli/test-git-web-interface/issues/new

เทมเพลตสามารถสร้างขึ้นได้จากแท็บการตั้งค่า repo ของ GitHub แต่แม้ว่าคุณจะสร้างมันขึ้นมาจากที่นั่นมันก็แค่สร้างไฟล์เวทย์มนตร์ใต้.github/ISSUE_TEMPLATEไดเรกทอรีดูเช่น: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATEซึ่งดีสำหรับเก็บข้อมูลเมตาของ repo ภายใน repo

ไดเรกทอรีอาจมีสิ่งต่อไปนี้:

.github / ISSUE_TEMPLATE / bug.md

---
name: bug
about: Use this template to report existing bugs.
title: 'Bug'
labels: bug

---

.github / ISSUE_TEMPLATE / feature-request.md

---
name: feature-request
about: Use this template to request new features.
title: 'Feature request'
labels: feature-request

---

คำตอบเก่า

ฉันได้ส่งคำขอนี้ไปที่support@github.comและhttps://github.com/isaacs/github/issues/148และชี้ไปที่คำถามนี้

@jdennesตอบกลับด้วยความเป็นกลางตามปกติ:

ฉันได้เพิ่ม +1 ลงในรายการนี้ในรายการคำขอคุณลักษณะเพื่อการพิจารณา

ซึ่งยืนยันว่าเป็นไปไม่ได้

มาร่วมโหวตคำถามนี้กับสวรรค์จนกว่าพวกเขาจะทำ!


ดังนั้นความคืบหน้าคืออะไร?
Pacerier

@Pacerier update: แม่แบบปัญหาตอนนี้แก้ปัญหาได้ดี!
Ciro Santilli 郝海东冠状病六四事件法轮功
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.