يعمل GraphQL Code Generator على تبسيط إنشاء التعليمات البرمجية من مخططات GraphQL. وهو يدعم العديد من اللغات الأمامية والخلفية، ويولد التعليمات البرمجية من المخططات والمستندات (الاستعلامات، والطفرات، والاشتراكات، والأجزاء). توفر هذه الأداة متعددة الاستخدامات قوالب محددة مسبقًا وقابلة للتخصيص، مما يضمن التوافق اللغوي الواسع والمخرجات المرنة.
https://the-guild.dev/graphql/codegen
GraphQL Code Generator هي أداة تقوم بإنشاء تعليمات برمجية من مخطط GraphQL الخاص بك. سواء كنت تقوم بتطوير واجهة أمامية أو خلفية، يمكنك استخدام GraphQL Code Generator لإنشاء مخرجات من مخطط GraphQL ومستندات GraphQL (الاستعلام/الطفرة/الاشتراك/الجزء).
من خلال تحليل المخطط والمستندات وتحليلها، يستطيع GraphQL Code Generator إخراج التعليمات البرمجية بمجموعة متنوعة من التنسيقات، بناءً على قوالب محددة مسبقًا أو بناءً على قوالب مخصصة يحددها المستخدم. بغض النظر عن اللغة التي تستخدمها، فإن GraphQL Code Generator يلبي احتياجاتك.
يتيح لك GraphQL Code Generator اختيار المخرجات التي تحتاجها، استنادًا إلى المكونات الإضافية، والتي تتميز بالمرونة الشديدة والقابلة للتخصيص. يمكنك أيضًا كتابة المكونات الإضافية الخاصة بك لإنشاء مخرجات مخصصة تتوافق مع احتياجاتك.
يمكنك تجربة هذه الأداة مباشرة على متصفحك والاطلاع على بعض الأمثلة المفيدة. تحقق من الأمثلة الحية لمولد أكواد GraphQL.
نحن ندعم حاليًا هذه المكونات الإضافية ونحافظ عليها (TypeScript، وFlow، وReact، وAngular، وMongoDB، وStencil، وReason، وغيرها الكثير)، ويوجد مجتمع نشط يكتب المكونات الإضافية المخصصة ويحافظ عليها.
بداية سريعة
يمكنك العثور على التعليمات الكاملة في موقع GraphQL Code Generator.
ابدأ بتثبيت العناصر الأساسية لـ GraphQL Codegen:
يتيح لك GraphQL Code Generator إعداد كل شيء بمجرد تشغيل الأمر التالي:
سؤال تلو الآخر، سيرشدك خلال العملية الكاملة لإعداد المخطط، واختيار المكونات الإضافية، واختيار وجهة للملف الذي تم إنشاؤه، وغير ذلك الكثير.
إذا كنت ترغب في إعداد Codegen يدويًا، فاتبع هذه التعليمات.
روابط
إلى جانب صفحة المستندات الخاصة بنا، لا تتردد في الاطلاع على مقالاتنا المتوسطة المنشورة للحصول على فهم أفضل لما يدور حوله GraphQL Code Generator:
المساهمة
إذا كانت هذه هي المرة الأولى التي تساهم فيها في هذا المشروع، فيرجى قراءة دليل سير عمل المساهمين قبل البدء.
لا تتردد في فتح القضايا وسحب الطلبات. نحن نرحب دائمًا بالدعم من المجتمع.
للحصول على دليل المساهمة الخاص بهذا المشروع، يرجى الرجوع إلى: http://the-guild.dev/graphql/codegen/docs/custom-codegen/contributing.
مدونة لقواعد السلوك
ساعدنا في إبقاء GraphQL Code Generator مفتوحًا وشاملاً. يرجى قراءة واتباع قواعد السلوك الخاصة بنا كما تم اعتمادها في ميثاق المساهمين
رخصة
معهد ماساتشوستس للتكنولوجيا