apache / apache/answer

TAG hierarchy Support

Abierto
#755 2 comentarios 0 reacciones 0 asignados Ver en GitHub
new-feature
Lenguaje dominante
Go
Estrellas
15.7k
Forks
1.4k
Merge medio
3 d 8 h
PR fusionados (30 d)
7

Descripción

## 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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue no nombra archivos, pruebas ni puntos de entrada. Empieza por mapear el modelo de tags existente y la UI de selección de tags; después, define cómo deben funcionar los tags padre e hijo, los nombres duplicados y múltiples raíces. Se considera terminado cuando la jerarquía se puede administrar y seleccionar un tag hijo aplica sus tags padre a una pregunta.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
go
Área
backend-api-design, frontend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.