Geri qayıt
Cloudflare SDK və CLI yaradan açıq mənbəli Forge boru kəmərini təqdim etdi
SiTech AI Team2 წთ. საკითხავი

Cloudflare SDK və CLI yaradan açıq mənbəli Forge boru kəmərini təqdim etdi

Cloudflare API təsvirlərindən birbaşa SDK, CLI, sənədləşmə və kitabxanalar yaradan açıq mənbəli, qoşula bilən Forge boru kəmərini təqdim edib. Layihə Apache 2.0 lisenziyası ilə yayımlanır.

Cloudflare, API təsvirlərini SDK, CLI, sənədləşmə və kitabxanalara çevirən açıq mənbəli, qoşula bilən generasiya boru kəməri olan Forge-u təqdim edib. Şirkətin sözlərinə görə, hər kəs onu ödənişsiz yerləşdirib işə sala bilər.

Layihə hələ erkən mərhələdədir, amma artıq cf CLI üçün lazım olan nəticəni yaradır. Yaxın aylarda o, Cloudflare API-nin sənədləşməsini və SDK-larını da təmin edəcək.

Forge generasiya boru kəməri

Cloudflare Forge-u niyə hazırladı

Cloudflare API-si 3 500-dən çox əməliyyatdan ibarətdir və arxasındakı yüzlərlə xidmət Rust, Go, TypeScript və Python dillərində yazılıb. Bütün API üçün vahid CLI qurmaq üçün bu miqyasa tab gətirə bilən generasiya boru kəməri tələb olundu.

Forge CI daxilində, hər komandanın API repozitoriyasında işləyir. O, hər dəyişikliyi yoxlayır və yalnız yeni dəyişikliklərin vurğulandığı CLI, sənədləşmə və SDK önizləmə qurmalarını yaradır. Yanaşma SDK generasiyasına tətbiq edilmiş Workers Previews fikrini xatırladır.

Çeviricilər və zəncirvari generasiya

Forge çeviriciləri zəncirlənə bilər: bir nəticədən digərləri yaranır. İlkin OpenAPI təyinatı TypeScript SDK-na daxil edilir, ondan da cf CLI və Cap'n Web spesifikasiyaları yaradılır.

Forge çeviriciləri ilə zəncirvari generasiya

Bu gün Forge giriş formatı kimi OpenAPI-ni dəstəkləyir, lakin gələcəkdə AsyncAPI, GraphQL, Cap'n Proto və Protobuf üçün də nəzərdə tutulub. Çeviricilər sayəsində TanStack Query bağlantıları, Zod və ya Valibot sxemləri, MCP serverləri, panellər və tam tətbiqlər yaratmaq mümkündür.

Versiyalaşdırma və açıq mənbə

Forge həmçinin daha yaxşı API versiyalaşdırmasına kömək edir. v4 API on ildir şirkətin əsas versiyasıdır və Cloudflare köhnə müştəriləri və SDK-ları sındırmadan yeni əsas versiyalar buraxmağa imkan verən yanaşma üzərində çalışır.

TypeScript, Rust, Python, Go, PHP və Terraform üçün yeni SDK-lar planlaşdırılır. Forge icazəli Apache 2.0 lisenziyası ilə yayımlanıb: onu istənilən məqsədlə, dəyişikliklərlə, özəl və ödənişsiz işə salmaq olar.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.