GraphQL Code Generator simplifie la création de code à partir de schémas GraphQL. Il prend en charge divers langages front-end et back-end, générant du code à partir de schémas et de documents (requêtes, mutations, abonnements, fragments). Cet outil polyvalent propose des modèles prédéfinis et personnalisables, garantissant une large compatibilité linguistique et une sortie flexible.
https://the-guild.dev/graphql/codegen
GraphQL Code Generator est un outil qui génère du code à partir de votre schéma GraphQL. Que vous développiez un frontend ou un backend, vous pouvez utiliser le générateur de code GraphQL pour générer la sortie de votre schéma GraphQL et de vos documents GraphQL (requête/mutation/abonnement/fragment).
En analysant le schéma et les documents et en les analysant, GraphQL Code Generator peut générer du code dans une grande variété de formats, basés sur des modèles prédéfinis ou sur des modèles personnalisés définis par l'utilisateur. Quel que soit le langage que vous utilisez, GraphQL Code Generator est là pour vous.
GraphQL Code Generator vous permet de choisir la sortie dont vous avez besoin, basée sur des plugins très flexibles et personnalisables. Vous pouvez également écrire vos plugins pour générer des sorties personnalisées correspondant à vos besoins.
Vous pouvez essayer cet outil en direct sur votre navigateur et voir quelques exemples utiles. Consultez les exemples en direct du générateur de code GraphQL.
Nous prenons actuellement en charge et maintenons ces plugins (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason et bien d'autres), et il existe une communauté active qui écrit et maintient des plugins personnalisés.
Démarrage rapide
Vous pouvez trouver les instructions complètes sur le site Web GraphQL Code Generator.
Commencez par installer les développeurs de base de GraphQL Codegen :
GraphQL Code Generator vous permet de tout configurer en exécutant simplement la commande suivante :
Question par question, il vous guidera tout au long du processus de configuration d'un schéma, de sélection des plugins, de choix de la destination d'un fichier généré, et bien plus encore.
Si vous souhaitez configurer manuellement Codegen, suivez ces instructions.
Links
Outre notre page de documentation, n'hésitez pas à consulter nos articles Medium publiés pour mieux comprendre en quoi consiste GraphQL Code Generator :
Contribuer
Si c'est la première fois que vous contribuez à ce projet, veuillez lire notre Guide du workflow des contributeurs avant de commencer.
N'hésitez pas à ouvrir des tickets et à tirer des demandes. Nous sommes toujours les bienvenus avec le soutien de la communauté.
Pour un guide de contribution spécifique à ce projet, veuillez vous référer à : http://the-guild.dev/graphql/codegen/docs/custom-codegen/contributing.
Code de conduite
Aidez-nous à garder GraphQL Code Generator ouvert et inclusif. Veuillez lire et suivre notre code de conduite tel qu'adopté du Contributor Covenant.
Licence
MIT