Anuncio de la extensión Relay VSCode

Anuncio de la extensión Relay VSCode

Tl;dr: Coinbase presenta su innovador VSCode extensión creado en colaboración con el equipo de Relay, para el cliente de Relay GraphQL, que es disponible para uso del desarrollador ahora.

Por Terence Bezman, ingeniero de software sénior de Coinbase

En colaboración con el equipo de Relay en Meta, Coinbase ha creado una extensión de VSCode para integrarse con el servidor de idiomas de Relay. que ahora está disponible para el uso del desarrollador.

El marco de Relay se describe a sí mismo como «el cliente GraphQL que escala contigo». Como se menciona en un publicación de blog anterior, actualmente utilizamos Relay para acelerar el desarrollo de más de 300 ingenieros en nuestras aplicaciones principales. Tener una experiencia IDE de clase mundial es una faceta importante para mejorar la productividad de los ingenieros, lo cual es una prioridad principal.

La extensión permite la conexión a lo siguiente:

  • IntelliSense (autocompletar en sus etiquetas GraphQL)
  • Vaya a Definición para fragmentos, campos, tipos de GraphQL, etc.
  • Diagnósticos (Errores, Advertencias)
  • Información de tipo de desplazamiento
  • Resaltado de sintaxis de GraphQL

Antes de esta extensión, el resaltado de sintaxis e IntelliSense estaban disponibles mediante el uso de cualquiera de las otras extensiones de GraphQL existentes en VSCode Marketplace, entonces, ¿por qué Coinbase decidió crear otra?

Desde directivas personalizadas hasta su propio compilador, Relay agrega varias funciones además de GraphQL. La integración de un editor de terceros necesitaría volver a implementar todo el trabajo realizado en el Compilador de retransmisión para lograr lo que hemos creado en esta extensión. Esta función se integra directamente en el Compilador de retransmisión a través de un servidor de idioma que nos brinda el contexto completo del compilador. Este nivel de contexto desbloquea las siguientes características en su editor:

  • Mostrando errores de Relay Compiler en su código
  • Saltar a la definición en los campos de Resolución de relés
  • Compatibilidad con directivas de retransmisión

A medida que Relay continúa desarrollando más funciones, Coinbase quiere permanecer a la vanguardia de esta innovación y ayudar a establecer el tono para una mejor experiencia de desarrollador.

Parte de lo que hace a un gran contribuyente de código abierto es la propiedad y el mantenimiento del trabajo. Coinbase ha asignado recursos de ingeniería para crear la primera versión de esta extensión de VSCode y para brindar soporte continuo en el futuro. Es importante que la comunidad comprenda que no vemos esto como un proyecto único y terminado, sino como una relación que queremos mantener en los años venideros.

En lugar de ser un consumidor pasivo de Relay, Coinbase está trabajando para ser una parte activa y comprometida de esta comunidad. A través de nuestra cooperación compartida con Relay, estamos trabajando para comprender el producto a un nivel más profundo y aprovechar ese conocimiento para ayudar a la comunidad a cerrar problemas antiguos y enviar solicitudes de incorporación de cambios para garantizar el éxito del proyecto.

El equipo de Coinbase está agradecido por el increíble trabajo que el equipo de Relay ha realizado hasta ahora para crear una mejor experiencia de desarrollador con Relay. Queremos honrar el valor que este proyecto le ha brindado a nuestro equipo y continuar innovando de una manera de código abierto que beneficie a nuestra comunidad.

FUENTE DEL ARTICULO

Deja un comentario

CONTENIDO PROMOCIONADO

Categorías

Publicaciones Recientes

Sobre el Editor

Jasson Mendez
Editor del Blog

Nuestra mision es complacer a todos nuestros usuarios sean clientes, lectores o simplemente visitantes, la experiencia merece la pena.

CONTENIDO PROMOCIONADO

CONTENIDO PROMOCIONADO

RD Vitual Copyright © 2022. Todos los Derechos Reservados.