graphql-python / graphql-python/graphql-core-legacy

Support new multiple inheritance syntax

Abierto
#176 1 comentario 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
372
Forks
175
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

`graphql-js 0.13` introduced a new multiple inheritance syntax, see [#1169](https://github.com/graphql/graphql-js/pull/1169). `relay 1.6` will no longer support the old syntax, see [release notes](https://github.com/facebook/relay/releases).

Implementing the new and dropping support for the old syntax is straight forward (patch attached) but would be a breaking change. A switch like `useLegacySDLImplementsInterfaces` sounds like a better idea but I am not sure what would be the best place for that in `graphql-python` (`GraphQLSchema`?).
[0002-new-multiple-inheritance-syntax.txt](https://github.com/graphql-python/graphql-core/files/2001005/0002-new-multiple-inheritance-syntax.txt)

Guía de contribución

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

Línea de trabajo

El issue no menciona archivos ni pruebas del repositorio; comienza revisando el parche adjunto, graphql-js #1169 y las notas de lanzamiento de Relay 1.6. El trabajo solo estará completo cuando el proyecto determine dónde debe residir la compatibilidad y admita la nueva sintaxis, a la vez que gestiona la sintaxis heredada de acuerdo con esa decisión.

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

Evaluación

Stack tecnológico
graphql, python
Área
api, backend-api-design
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.