وب‌سرویس مجید

پروژه kubb

kubb-labs/kubb

این یک جعبه ابزار قدرتمند برای کار با APIهاست که توسعه‌دهندگان را در تولید، تست و مدیریت رابط‌های برنامه‌نویسی کمک می‌کند. ️

کاربرد:

این ابزار به صورت خودکار فایل‌های TypeScript، React hooks و سایر کدهای مورد نیاز را از OpenAPI یا Swagger تولید می‌کند و نیاز به نوشتن دستی کدهای تکراری را از بین می‌برد.

در چه شرایطی بهتره استفاده شود؟

وقتی در پروژه‌های بزرگ یا تیم‌های توسعه‌ی چندگانه کار می‌کنید و نیاز به هماهنگی دقیق بین فرانت‌اند و بک‌اند دارید، استفاده از این ابزار بسیار مفید است. همچنین برای پروژه‌هایی که از API-first استراتژی استفاده می‌کنند، عالیه.

چند مثال از موارد استفاده:

- تولید خودکار React Query hooks برای تماس با API

- ایجاد مدل‌های TypeScript از طرح‌های OpenAPI

- تولید کدهای تست و مستندات در کنار کد اصلی

- یکپارچه‌سازی با Next.js و Vite برای توسعه سریع‌تر

  • ##api
  • ##typescript
  • ##react
  • ##openapi
  • ##code
  • ##kubb
  • ##frontend
  • ##backend
  • ##devtools
  • ##automation