GraphQL Code Generator simplifica la creación de código a partir de esquemas GraphQL. Admite varios lenguajes de front-end y back-end, generando código a partir de esquemas y documentos (consultas, mutaciones, suscripciones, fragmentos). Esta herramienta versátil ofrece plantillas predefinidas y personalizables, lo que garantiza una amplia compatibilidad de idiomas y una salida flexible.
https://the-guild.dev/graphql/codegen
GraphQL Code Generator es una herramienta que genera código a partir de su esquema GraphQL. Ya sea que esté desarrollando un frontend o un backend, puede utilizar GraphQL Code Generator para generar resultados a partir de su esquema GraphQL y documentos GraphQL (consulta/mutación/suscripción/fragmento).
Al analizar el esquema y los documentos y analizarlos, GraphQL Code Generator puede generar código en una amplia variedad de formatos, basado en plantillas predefinidas o en plantillas personalizadas definidas por el usuario. Independientemente del idioma que esté utilizando, GraphQL Code Generator lo tiene cubierto.
GraphQL Code Generator le permite elegir el resultado que necesita, basándose en complementos, que son muy flexibles y personalizables. También puede escribir sus complementos para generar resultados personalizados que se adapten a sus necesidades.
Puede probar esta herramienta en vivo en su navegador y ver algunos ejemplos útiles. Consulte los ejemplos en vivo del generador de código GraphQL.
Actualmente admitimos y mantenemos estos complementos (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason y algunos más), y existe una comunidad activa que escribe y mantiene complementos personalizados.
Inicio rápido
Puede encontrar las instrucciones completas en el sitio web de GraphQL Code Generator.
Comience instalando los departamentos básicos de GraphQL Codegen:
GraphQL Code Generator te permite configurar todo simplemente ejecutando el siguiente comando:
Pregunta por pregunta, lo guiará a través de todo el proceso de configuración de un esquema, selección de complementos, elección del destino de un archivo generado y mucho más.
Si desea configurar codegen manualmente, siga estas instrucciones.
Campo de golf
Además de nuestra página de documentos, no dude en consultar nuestros artículos publicados en Medium para comprender mejor de qué se trata GraphQL Code Generator:
Contribuyendo
Si es la primera vez que contribuye a este proyecto, lea nuestra Guía de flujo de trabajo para colaboradores antes de comenzar.
Siéntase libre de abrir incidencias y realizar solicitudes. Siempre agradecemos el apoyo de la comunidad.
Para obtener una guía de contribución específica para este proyecto, consulte: http://the-guild.dev/graphql/codegen/docs/custom-codegen/contributing.
Código de conducta
Ayúdanos a mantener GraphQL Code Generator abierto e inclusivo. Lea y siga nuestro Código de conducta adoptado del Pacto del colaborador.
Licencia
MIT