Apollo-link-rest: خطة العمل!

تم إنشاؤها على ٣٠ نوفمبر ٢٠١٧  ·  10تعليقات  ·  مصدر: apollographql/apollo-link-rest

الآن بعد أن أصبح لدينا تصميم أولي ، فلنقم بتفصيل العمل لإنجازه!

شكر خاص لـ sabativi الذي كتب الإصدار على Master للتجربة وتجربة الرابط! لدينا نقطة انطلاق رائعة شكرا لك! وإلى fbartho الذي ساعد في إبلاغ التصميم بطريقة رائعة ودفع من أجل بناء المشروع!

إذا أراد أي شخص المساعدة ، فيرجى التعليق بما يريد القيام به!

مهام

  • [x] تحديث البنية / الأدوات لتتناسب مع حالة ارتباط أبولو

    • [x] أجمل

    • [x] مطبعي

    • [x] أدوات ci

  • [x] تحديث تسمية التوجيه ليكون @rest
  • [x] قم بتحديث اسم فئة الارتباط ليصبح RestLink بدلاً من RestAPILink
  • [x] قم بتحديث endPoint ليصبح endpoint
  • [x] انقسام مفهوم endpoint @rest(… ، وقم بتسميته path: لمسار الخادم (بدون المضيف).
  • [x] دعم خريطة الواردات باستخدام معلمة اختيارية endpoints: للأشخاص الذين لديهم أكثر من RestLink
  • [x] دعم الجلب + الرؤوس / أوراق الاعتماد
  • [x] دعم المعلمة الاختيارية customFetch: .
  • [x] دعم المعلمة method: على مكالمات الراحة.
  • [x] دعم fieldNameNormalizer
  • [x] التوجيه @export
  • [x] انتقل إلى استخدام أدوات أبولو حيثما أمكن ذلك (انظر حالة الارتباط)
  • [] دعم الاستخدام التوجيهي المختلط والمتداخل

    • [] دعم إرسال جزء من الطلب إلى نقطة نهاية الرسم البياني وجزء للراحة

    • [] طلب متداخل (أي بعد استجابة جزئية من خادم Graphql أو مكالمة راحة سابقة)

  • [] أضف الاختبارات التي توضح كيفية دمج برنامج أبولو العميل
  • [] أضف أمثلة للتطبيقات التي توضح كيفية استخدام عميل أبولو مع أبولو-لينك-ريست

ال 10 كومينتر

أيضًا ، انضم إلينا في قناة # apollo-link-rest على Slack!

ما هو أصغر شيء نبدأ به من حيث جهود المساهمة؟ أعتقد أن شيئًا مثل جلب method أو headers ؟

ملاحظة: شكرًا جزيلاً لدفع هذا المشروع ، لقد خرجت حقًا لرؤيته يعمل! 🙌

emmenko نعم ستكون بداية رائعة! يجب أن تكون قادرًا على سحب الكثير من التعليمات البرمجية من كيفية عمل apollo-link-http لهذا الغرض!

اسمحوا لي أن أعرف إذا كان لديك أي أسئلة ، فأنا متحمس جدًا لأنك تريد أن تكون جزءًا من هذا المشروع 🎉

حسنًا ، أنا سعيد إذا كان بإمكاني المساعدة بطريقة ما. لكن ليس لدي الوقت للمساهمة بشكل كامل في هذا المشروع ، لذلك لا تتوقع مني الكثير 🙏😅

مع ذلك ، سأحاول التركيز على تلك الأجزاء أولاً. دعونا نرى كيف ستسير الامور 🚀

أعتقد أنه يمكنني أيضًا إضافة الجزء credentials ، فهو أكثر أو أقل نسخًا من المعكرونة من رابط http 😅

سأعمل هذا الأسبوع على "دعم الاستخدام التوجيهي المختلط والمتداخل".
للقيام بذلك ، سأحاول إعادة كتابة المنطق باستخدام graphql-anywhere .
أيضًا ، بعد النظر إلى حالة الارتباط ، نستخدم apollo-utililies بنفس الطريقة.

هل هناك مهام أصغر متبقية يمكنني القيام بها؟ هل تتطلع إلى المساهمة ، ولكن يبدو أن معظم المهام في هذه المشكلة قد اكتملت أو أنها أكثر تعقيدًا؟

Skovy لم أحصل على فرصة لأخذ جزء credentials حتى الآن. إنها مهمة صغيرة حقًا ، يمكنك توليها إذا أردت 😉

emmenko رائع ، سآخذ طعنة في ذلك! 👍

إغلاق هذه التذكرة ، حيث يتم تعقب المشكلات المتبقية بشكل منفصل في إصدار db!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات