Làm cách nào để đặt nhãn trên một vấn đề trong GitHub nếu bạn không phải là người đóng góp / chủ sở hữu?


211

Tôi đã gửi một vấn đề cho một dự án trên GitHub không phải của tôi và tôi không phải là người đóng góp, nhưng tôi không thể tìm cách gắn nhãn cho vấn đề của mình. Có cách nào để tôi gắn nhãn cho nó hay chỉ có sẵn cho những người đóng góp?


Hmm, nhiều năm sau và vẫn không thể :(
paulm

4
Băng. Điều này là vô cùng cần thiết. Một nhãn sơ bộ người dùng có thể thiết lập. Người dùng biết nếu anh ta đang gửi một "câu hỏi", "yêu cầu tính năng" hoặc "báo cáo lỗi". Nhưng người dùng không có cách chính thức để nêu rõ loại vấn đề, vì vậy tất cả họ đều kết thúc trong cùng một đống vấn đề không được ghi nhãn.
người khác

8 năm sau và vẫn không thể
vishal.k

Câu trả lời:


226

Nó chỉ có sẵn cho những người đóng góp.

Bằng cách này, bạn có thể tránh những người ngẫu nhiên gán nhãn sai và làm rối danh mục của bạn.

Tuy nhiên, nó sẽ hữu ích nếu bạn có thể bằng cách nào đó đề xuất nhãn. Sau đó, bạn có thể đánh dấu một vấn đề là những gì bạn nghĩ là một lỗi, vì vậy chủ sở hữu chỉ có thể xác nhận điều đó. Nhiều người đề nghị nhãn trong tiêu đề:[proposed Label] actual title


25
Là chủ sở hữu của một số dự án GitHub, tôi thấy đây là một tính năng.
Andy Lester

6
Các nhãn là một cách để những người đóng góp chia các vấn đề thành các loại. Họ có thể giúp bạn đánh dấu ưu tiên và như vậy. Nếu mọi người được phép dán nhãn các vấn đề của họ, cấu trúc này sẽ bị mất.
Noctua

58
Tôi cảm thấy như bị châm chọc mỗi khi tôi gửi một cái gì đó tôi biết rõ đó là một yêu cầu tính năng như một vấn đề ... Thật tốt khi có một cách tốt hơn là chỉ viết "yêu cầu tính năng" trong cơ thể để chỉ ra rằng đó là trường hợp.
El Yobo

6
Tôi thấy rất nhiều người chỉ đặt tiêu đề cho vấn đề với nhãn mà họ nghĩ rằng nó nên được đặt trong niềng răng sqr. Exp: "[Req tính năng] Đây sẽ là một tính năng tốt"
Gus

25
0 phiếu bầu Tôi thấy đây là lỗi. Giao diện người dùng không đưa ra bất kỳ lý do rõ ràng nào khiến bạn không thể gán nhãn cho một vấn đề, vì vậy cuối cùng bạn sẽ lãng phí thời gian để cố gắng tìm hiểu xem bạn có đang hiểu nhầm điều gì không, và rồi cảm thấy thất vọng vì ngu ngốc. Nếu mục đích thiết kế của GitHub là làm cho người dùng của họ cảm thấy thất vọng và ngu ngốc, thì thiết kế là một thành công hoàn toàn. Nếu ý định thiết kế của GitHub KHÔNG làm cho người dùng của họ cảm thấy thất vọng và ngu ngốc, thì thiết kế là một thảm họa.
Eric Kolotyluk

21

GitHub phát hành mẫu tự động gán nhãn tự động (tháng 12 năm 2018)

https://help.github.com/en/articles/creating-su-temsheet-for-your-reposeective

Tính năng mẫu vấn đề đã cũ hơn nhiều, nhưng với bản cập nhật từ tháng 12 năm 2018 https://github.blog/changelog/2018-12-05-su-template-automation-improvements/ giờ đây, nó có thể tự động gán nhãn cho các mẫu và nó đã trở thành một giải pháp tốt cho vấn đề này.

Với tính năng này, quản trị viên kho lưu trữ có thể tạo một tập hợp các mẫu vấn đề và gán một bộ nhãn cho mỗi mẫu.

Sau đó, bất cứ khi nào người dùng tạo ra một vấn đề mới, thậm chí không phải quản trị viên, thì có thể chọn giữa một trong các mẫu và nếu có, các nhãn sẽ được chỉ định!

Tôi thích cách tiếp cận này, vì nó hiệu quả cho phép bạn xác định một tập hợp con các nhãn mà bất kỳ ai cũng có thể tạo, trong khi vẫn có khả năng chỉ dành các nhãn khác cho cộng tác viên.

Đây là bản thử nghiệm của tôi mà bạn có thể tự do tạo ra các vấn đề để kiểm tra nó: https://github.com/cirosantilli/test-git-web-interface/issues/new

Các mẫu có thể được tạo từ tab Cài đặt repo của GitHub, nhưng ngay cả khi bạn thực hiện nó từ đó, nó chỉ tạo các tệp ma thuật trong .github/ISSUE_TEMPLATEthư mục, xem, ví dụ: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE , điều này tốt vì nó giữ nhiều siêu dữ liệu repo bên trong repo.

Thư mục có thể chứa một cái gì đó như:

.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

---

Câu trả lời cũ

Tôi đã gửi yêu cầu này đến support@github.comhttps://github.com/isaacs/github/issues/148 và chỉ vào câu hỏi này.

@jdennes trả lời với sự trung lập thông thường:

Tôi đã thêm +1 vào mục này trong Danh sách yêu cầu tính năng của chúng tôi để xem xét.

trong đó xác nhận nó là không thể

Hãy đưa ra câu hỏi này cho thiên đàng cho đến khi họ làm điều đó!


Vì vậy, những gì tiến bộ cho đến nay?
Pacerier

Cập nhật @Pacerier: các mẫu vấn đề hiện đang giải quyết vấn đề độc đáo!
Ciro Santilli 郝海东 冠状 病 事件
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.