O GraphQL Code Generator simplifica a criação de código a partir de esquemas GraphQL. Suporta diversas linguagens front-end e back-end, gerando código a partir de esquemas e documentos (consultas, mutações, assinaturas, fragmentos). Esta ferramenta versátil oferece modelos predefinidos e personalizáveis, garantindo ampla compatibilidade de idiomas e saída flexível.
https://the-guild.dev/graphql/codegen
GraphQL Code Generator é uma ferramenta que gera código a partir do seu esquema GraphQL. Esteja você desenvolvendo um front-end ou back-end, você pode utilizar o GraphQL Code Generator para gerar saída de seu esquema GraphQL e documentos GraphQL (consulta/mutação/assinatura/fragmento).
Ao analisar o esquema e os documentos e analisá-los, o GraphQL Code Generator pode gerar código em uma ampla variedade de formatos, com base em modelos predefinidos ou em modelos personalizados definidos pelo usuário. Independentemente da linguagem que você está usando, o GraphQL Code Generator ajuda você.
O GraphQL Code Generator permite escolher a saída que você precisa, com base em plugins, que são muito flexíveis e personalizáveis. Você também pode escrever seus plug-ins para gerar resultados personalizados que atendam às suas necessidades.
Você pode experimentar esta ferramenta ao vivo em seu navegador e ver alguns exemplos úteis. Confira exemplos ao vivo do gerador de código GraphQL.
Atualmente oferecemos suporte e manutenção para esses plug-ins (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason e alguns mais), e há uma comunidade ativa que escreve e mantém plug-ins personalizados.
Início rápido
Você pode encontrar as instruções completas no site GraphQL Code Generator.
Comece instalando as dependências básicas do GraphQL Codegen:
O GraphQL Code Generator permite configurar tudo simplesmente executando o seguinte comando:
Pergunta por pergunta, ele irá guiá-lo por todo o processo de configuração de um esquema, seleção de plug-ins, escolha do destino de um arquivo gerado e muito mais.
Se você deseja configurar manualmente o codegen, siga estas instruções.
Ligações
Além de nossa página de documentos, sinta-se à vontade para ler nossos artigos publicados no Medium para entender melhor do que se trata o GraphQL Code Generator:
Contribuindo
Se esta é a primeira vez que você contribui para este projeto, leia nosso Guia de fluxo de trabalho do colaborador antes de começar.
Sinta-se à vontade para abrir problemas e obter solicitações. Somos sempre bem-vindos com o apoio da comunidade.
Para obter um guia de contribuição específico para este projeto, consulte: http://the-guild.dev/graphql/codegen/docs/custom-codegen/contributing.
Código de Conduta
Ajude-nos a manter o GraphQL Code Generator aberto e inclusivo. Por favor, leia e siga nosso Código de Conduta conforme adotado no Contributor Covenant
Licença
MIT