Sắp xếp các vấn đề GitHub theo mức độ ưu tiên (hoặc theo nhãn)


9

Tôi duy trì các dự án với hàng trăm / ngàn vấn đề và thấy không thể chuyển sang GitHub, vì theo dõi vấn đề của GitHub không cho phép sắp xếp.

Như một giải pháp thay thế, tôi sử dụng nhãn tùy chỉnh để đặt vấn đề là Quan trọng / Cao / Trung bình / Thấp (mức độ ưu tiên) và Lỗi / Nâng cao / Nhiệm vụ (loại).

Nhưng trong danh sách các vấn đề, tôi không thể đặt hàng bởi bất cứ điều gì.

Tôi đã liên hệ với GitHub rồi, nhưng có giải pháp nào không?

Tôi đã xem xét các vấn đề API nhưng không thể tìm thấy một cách dễ dàng để sắp xếp các vấn đề. Nhân tiện, tôi muốn sắp xếp theo loại rồi ưu tiên.


Thẻ là nhãn, tôi tin. Vì vậy, bạn có thể lấy nhãn từ api và sắp xếp theo đó
elssar

@elssar: Cảm ơn, tôi đã đổi tên "thẻ" thành "nhãn". Tôi quan tâm đến giải pháp của bạn, bạn có thể vui lòng nêu chi tiết như một câu trả lời không?
nic

1
Tôi có thể đưa nó vào như một câu trả lời, nhưng tôi tin rằng nó sẽ lạc đề trong SE này. Về cơ bản, bạn đặt tất cả các nhãn của bạn trong một danh sách, được sắp xếp theo mức độ ưu tiên mà bạn dành cho chúng. Sau đó đi qua tất cả các vấn đề, kiểm tra nhãn và đặt nó vào danh sách khác (1 danh sách của từng vấn đề) và tham gia tất cả các danh sách. Nếu bạn cần 2 cấp độ, sau đó sắp xếp theo cấp độ đầu tiên, sau đó sắp xếp từng danh sách nhãn cấp 1 theo nhãn cấp độ thứ hai. tức là, có được tất cả các vấn đề quan trọng trong một danh sách, cao trong một danh sách khác và như vậy. Đối với mỗi danh sách ưu tiên, hãy đặt tất cả các lỗi trong một danh sách, nâng cao trong danh sách khác, v.v. Sau đó tham gia tất cả các danh sách.
elssar

3
@elssar Đăng câu trả lời của bạn. Nó chỉ lạc đề nếu câu hỏi về GitHub bắt đầu từ máy tính, thay vì giao diện web hoặc bản chất như một dịch vụ
Eight Days of Malaise

Câu trả lời:


1

Bạn có thể xác định các nhóm nhãn khác nhau như loại vấn đề, ưu tiên phát hành, trạng thái vấn đề, thẻ phiên bản và có thể hơn thế nữa. Để có thể thấy ngay một nhóm thuộc về nhãn nào, bạn có thể sử dụng quy ước đặt tên như :.

Sử dụng quy ước đặt tên như vậy sẽ giúp việc quản lý các vấn đề Github dễ dàng hơn nhiều và giúp người khác "hiểu" các vấn đề nhanh hơn nhiều. Lưu ý rằng bạn cũng có thể gán màu cho các nhãn có thể thêm nhiều hơn cho khả năng đọc (tôi sẽ sử dụng một màu cụ thể cho từng nhóm nhãn). Nhưng vì bạn vẫn phải gán / hủy gán các nhãn đó cho / từ các vấn đề theo cách thủ công nên bạn có thể muốn giữ danh sách tổng thể của các nhóm / nhãn nhỏ.

Theo sơ đồ được đề xuất ở trên, bạn có thể xác định các nhóm và nhãn tương ứng như sau.

nhóm 'loại vấn đề'

loại: loại lỗi: loại tính năng: loại ý tưởng: loại không hợp lệ: loại hỗ trợ: nhóm 'vấn đề ưu tiên'

Prio: low pro: bình thường tiên sinh: nhóm 'vấn đề' cao

(Các nhãn này mô tả trạng thái của một vấn đề trong quy trình làm việc được xác định.)

trạng thái: trạng thái được xác nhận: trạng thái hoãn lại: trạng thái đã cam kết: trạng thái đang tiến hành: trạng thái không đầy đủ: trạng thái bị từ chối: nhóm 'thông tin đã giải quyết'

thông tin: thông tin phản hồi cần thiết: thông tin cần trợ giúp: tiến trình-25 thông tin: tiến trình-50 thông tin: nhóm tiến trình-75 'thẻ phiên bản'

ver: 1.x ver: 1.1


3
Nhưng làm thế nào điều này tạo điều kiện cho việc sắp xếp? Nhãn của tôi tuân theo định dạng bạn đề xuất và tôi chỉ muốn sắp xếp dựa trên chúng ...
hepcat72
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.