الإضافات

SDKs كما يجب أن تكون

موثّقة بالأنواع، مستقلّة عن الإطار، مُصدَرة على CDN. الودجت أوّلها، وقادمات أكثر.

كل سطح تكامل يكشفه Reqdesk موثّق ومُنوَّع وذو إصدار. الودجت أوّلها، والكتالوج ينمو من هناك. إضافات المتصفح، وSDKs خادمية، ومساعدات لإطارات بعينها، ومظاهر — كلّها تظهر في فهرس /extensions نفسه.

ما الموجود اليوم؟

  • @reqdesk/widget — ودجت الدعم القابل للتضمين، ثنائي اللغة.

ما هو في الطريق؟

  • @reqdesk/sdk-core — عميل JavaScript مُنوَّع للـ API العامّ.
  • @reqdesk/sdk-react — هوكات ومكوّنات React لتضمين بوّابة العميل في تطبيق قائم.
  • إضافة Filament — لفرق Laravel الراغبة في لوحة Reqdesk داخل خلفيتهم.

كيف يدخل عنصر جديد؟

الكتالوج مبني على ملفات: كل إضافة عبارة عن مدخل MDX في مجموعة src/content/extensions/. إضافة عنصر جديد طلب سحب — لا CMS مغلق لتعلّمه، ويُعرض المدخل بنفس طريقة عرض الودجت.

الإصدارات

كل ما يُنشر على cdn.reqdesk.support يحمل مسارًا ثابتًا للإصدار: /<package>/<version>/.... الـ CDN لا يُسقط بصمت إصدارًا يعتمد عليه المثبّتون. قائمة الاحتفاظ مفتوحة على docker/reqdesk-cdn/retained-versions.txt.