apache / apache/answer

TAG hierarchy Support

Đang mở
#755 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
new-feature
Ngôn ngữ chính
Go
Star
15.7k
Fork
1.4k
Merge trung bình
3 ngày 8 giờ
Pull request đã merge (30 ngày)
7

Mô tả

## Is your feature request related to a problem? Please describe

It is possible that questions can be considered different based on tags attached. Adding tags shouldn't become burden while asking questions.

## Describe the solution you'd like

Supporting Tag Hierarchy support.

- it's a group of groups, nothing but Acyclic graphs (i.e. Trees).
- Nodes can also have the same name. for example: Maintenace can be part of system group / infra group etc. in this case using UI dropdown user can select relevant groups based on his question.
- can Also have multiple roots (i.e. graphs / trees) if admin doesn't choose to join them to a single parent.

an Example hierarchy
```
HR
├── location (name)
│ └── sub-location (name)
├── Pay Slip
└── Admin

Infra
├── location (name)
│ └── sub-location (name)
├── admin
└── maintenance
└── prod support
```

If they chose to tag child tag (all the parents would also apply to that question).

It is also helpful for those who take ownership for answering these questions. Tag Hierarchy will enhance question visibility especially when people track questions based on tags

## Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Issue không nêu tên các tệp, bài kiểm thử hay điểm vào. Trước tiên, hãy lập sơ đồ mô hình tag hiện có và UI chọn tag, sau đó xác định các tag cha và tag con, tên trùng lặp và nhiều nút gốc sẽ hoạt động như thế nào. Công việc được xem là hoàn tất khi có thể quản trị hệ phân cấp và việc chọn một tag con sẽ áp dụng các tag cha của nó cho một câu hỏi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
go
Lĩnh vực
backend-api-design, frontend
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.