عن المشروع
ملف README الخاص بـ redwoodjs/graphql يقدم طبقة GraphQL المرتبطة بـ RedwoodJS، وهو إطار عمل كامل المكدس مع آراء محددة لتطبيقات React باستخدام JavaScript/TypeScript.
في الإصدار المستقر Arapahoe، يستخدم تطبيق Redwood واجهة أمامية من React وواجهة برمجة تطبيقات GraphQL مخصصة تصل إلى قاعدة بيانات عبر Prisma. مجموعة GraphQL الاختيارية المذكورة في README تتضمن GraphQL وGraphQL Yoga وEnvelop وApollo Client. الأدوات المتكاملة تشمل Jest للاختبارات وPino للتسجيل وStorybook لفهرس مكونات واجهة المستخدم. كما يوثق المشروع إعدادًا قائمًا على سطر الأوامر لمزودي المصادقة مثل Auth0 وأدوات CSS مثل Tailwind CSS، بالإضافة إلى مسارات النشر لمنصات الخوادم غير الخادمة مثل Netlify وVercel ومنصات الخوادم/الحاويات مثل AWS وRender.
الإصدار غير المستقر Bighorn يُوصف بأنه طموح ومتاح من خلال إصدارات canary بدلاً من إصدار إنتاجي. اتجاهه المخطط يركز على مكونات خادم React وإجراءات الخادم وجلب البيانات التصريحي وتقديم النماذج المبسط واستخدام TypeScript عبر المكدس وخيارات تنفيذ خادم/عميل صريحة.
إشعار بارز يقدم RedwoodSDK، وهو إطار عمل React منفصل قائم على Vite لـ Cloudflare، والذي يقول README إنه يدعم SSR ومكونات خادم React ووظائف الخادم والبث والوقت الفعلي وتكافؤ التطوير المحلي Miniflare وخدمات Cloudflare بما في ذلك Workers وD1 وDurable Objects وR2 وQueues باستخدام واجهات برمجة تطبيقات Request وResponse القياسية للويب.
يربط README بدروس Redwood ودليل البدء السريع ووثائق المرجع وخريطة الطريق والمدونة والمنتديات وDiscord. لا يوفر مرجعًا تفصيليًا لواجهة برمجة التطبيقات لحزمة graphql نفسها.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.