ما هي implementing-api-patterns؟
تصميم واجهة برمجة التطبيقات (API) وتنفيذها عبر أنماط REST وGraphQL وgRPC وtRPC. يُستخدم عند إنشاء خدمات الواجهة الخلفية أو واجهات برمجة التطبيقات العامة أو الاتصال من خدمة إلى خدمة. يغطي أطر عمل REST (FastAPI، وAxum، وGin، وHono)، ومكتبات GraphQL (Strawberry، وasync-graphql، وgqlgen، وPothos)، وgRPC (Tonic، وConnect-Go)، وtRPC لـ TypeScript، واستراتيجيات ترقيم الصفحات (القائمة على المؤشر، والقائمة على الإزاحة)، وتحديد المعدل، والتخزين المؤقت، وإصدار الإصدارات، وإنشاء وثائق OpenAPI. يتضمن أنماط تكامل الواجهة الأمامية للنماذج والجداول ولوحات المعلومات ومهارات الدردشة المدعمة بالذكاء الاصطناعي. المصدر: ancoleman/ai-design-components.