Der GraphQL-Codegenerator vereinfacht die Codeerstellung aus GraphQL-Schemas. Es unterstützt verschiedene Front-End- und Back-End-Sprachen und generiert Code aus Schemata und Dokumenten (Abfragen, Mutationen, Abonnements, Fragmente). Dieses vielseitige Tool bietet vordefinierte und anpassbare Vorlagen und gewährleistet so eine umfassende Sprachkompatibilität und flexible Ausgabe.
https://the-guild.dev/graphql/codegen
GraphQL Code Generator ist ein Tool, das Code aus Ihrem GraphQL-Schema generiert. Unabhängig davon, ob Sie ein Frontend oder ein Backend entwickeln, können Sie den GraphQL-Codegenerator verwenden, um Ausgaben aus Ihrem GraphQL-Schema und Ihren GraphQL-Dokumenten (Abfrage/Mutation/Abonnement/Fragment) zu generieren.
Durch die Analyse des Schemas und der Dokumente sowie deren Analyse kann der GraphQL Code Generator Code in einer Vielzahl von Formaten ausgeben, basierend auf vordefinierten Vorlagen oder basierend auf benutzerdefinierten Vorlagen. Unabhängig von der Sprache, die Sie verwenden, ist der GraphQL Code Generator für Sie da.
Mit dem GraphQL Code Generator können Sie die Ausgabe auswählen, die Sie benötigen, basierend auf Plugins, die sehr flexibel und anpassbar sind. Sie können auch Ihre Plugins schreiben, um benutzerdefinierte Ausgaben zu generieren, die Ihren Anforderungen entsprechen.
Sie können dieses Tool live in Ihrem Browser ausprobieren und einige nützliche Beispiele sehen. Schauen Sie sich Live-Beispiele für den GraphQL-Codegenerator an.
Wir unterstützen und pflegen derzeit diese Plugins (TypeScript, Flow, React, Angular, MongoDB, Schablone, Reason und einige mehr), und es gibt eine aktive Community, die benutzerdefinierte Plugins schreibt und pflegt.
Schnellstart
Die vollständigen Anweisungen finden Sie auf der GraphQL Code Generator-Website.
Beginnen Sie mit der Installation der grundlegenden Deps von GraphQL Codegen:
Mit dem GraphQL Code Generator können Sie alles einrichten, indem Sie einfach den folgenden Befehl ausführen:
Es führt Sie Frage für Frage durch den gesamten Prozess der Einrichtung eines Schemas, der Auswahl von Plugins, der Auswahl eines Ziels für eine generierte Datei und vielem mehr.
Wenn Sie Codegen manuell einrichten möchten, befolgen Sie diese Anweisungen.
Links
Neben unserer Dokumentationsseite können Sie auch unsere veröffentlichten Medium-Artikel durchsehen, um besser zu verstehen, worum es beim GraphQL Code Generator geht:
Mitwirken
Wenn Sie zum ersten Mal an diesem Projekt mitwirken, lesen Sie bitte unseren Workflow-Leitfaden für Mitwirkende, bevor Sie beginnen.
Fühlen Sie sich frei, Issues zu öffnen und Anfragen zu stellen. Wir freuen uns immer über Unterstützung aus der Community.
Einen Beitragsleitfaden speziell für dieses Projekt finden Sie unter: http://the-guild.dev/graphql/codegen/docs/custom-codegen/contributing.
Verhaltenskodex
Helfen Sie uns, den GraphQL Code Generator offen und inklusiv zu halten. Bitte lesen und befolgen Sie unseren Verhaltenskodex, der aus dem Contributor Covenant übernommen wurde
Lizenz
MIT