Review which data fields we're actually using
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- graphql, rust
- Área
- backend-api-design
Línea de trabajo
Comienza inspeccionando las estructuras de modelo mencionadas en el issue—RunMetadata, Attributes y Links—y rastrea su uso en el procesamiento de consultas y en las pruebas del servidor simulado. Se considera terminado cuando se hayan identificado los campos que no se utilizan o no son fiables, se haya decidido cuáles deben mantenerse o cambiarse y se hayan actualizado las pruebas y las respuestas simuladas afectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The model structs we currently have closely follow the data sent by tiled but much of it is not used or not reliable.
- Search responses have a "meta" field with optional and arbitrary data
- RunMetadata has a "start: Start" field mapping to the start document but this is never used in glazed (and can't be relied on to be anything more than an arbitrary json value).
- Attributes has "access_blob", "specs",
- Links contains a combination of all the link fields used by any of the types in tiled and might be better served by a hashmap
- etc
It might be useful to remove the fields we're not using and replacing them if and when they're being used in glazed.
It would make testing a lot easier when we don't have to return a vast amount of unrelated data from mock servers to test query handling.
- Lenguaje dominante
- Rust
- Estrellas
- 0
- Forks
- 2
- Merge medio
- 3 d 3 h
- PR fusionados (30 d)
- 20
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DiamondLightSource/glazed
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
DiamondLightSource/glazed#137 ·
Los mantenedores suelen responder en 2 días
-
Enable merge queueAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
DiamondLightSource/glazed#136 ·
Los mantenedores suelen responder en 2 días
-
Dependency DashboardAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 10/100
DiamondLightSource/glazed#118 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
DiamondLightSource/glazed#107 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
DiamondLightSource/glazed#95 ·
Los mantenedores suelen responder en 2 días
Todos los issues de DiamondLightSource/glazed
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug CLI
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
HigherOrderCO/Bend#2120 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
KNXBench-Labs/KNXBench#47 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
software-mansion/pathfinder#3620 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día