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
