Geri Dön
Cloudflare, SDK ve CLI üreten açık kaynak Forge ardışık düzenini tanıttı
SiTech AI Team2 წთ. საკითხავი

Cloudflare, SDK ve CLI üreten açık kaynak Forge ardışık düzenini tanıttı

Cloudflare, API tanımlarından doğrudan SDK, CLI, dokümantasyon ve kütüphane üreten açık kaynaklı, takılabilir bir ardışık düzen olan Forge'u duyurdu. Proje Apache 2.0 lisansıyla sunuluyor.

Cloudflare, API tanımlarını SDK, CLI, dokümantasyon ve kütüphanelere dönüştüren açık kaynaklı, takılabilir bir üretim ardışık düzeni olan Forge'u tanıttı. Şirkete göre herkes bunu ücretsiz olarak kurabilir ve çalıştırabilir.

Proje henüz erken aşamada olsa da cf CLI için gereken çıktıyı şimdiden üretiyor. Önümüzdeki aylarda Cloudflare'ın API dokümantasyonunu ve SDK'larını da besleyecek.

Forge üretim ardışık düzeni

Cloudflare Forge'u neden geliştirdi

Cloudflare'ın API'si 3 500'den fazla işlem içeriyor ve arkasındaki yüzlerce servis Rust, Go, TypeScript ve Python ile yazılmış. Tüm API için tek bir CLI geliştirmek, bu ölçeği karşılayabilecek bir üretim ardışık düzeni gerektirdi.

Forge, CI içinde her ekibin API deposunda çalışır. Her değişikliği denetler ve yalnızca yeni değişikliklerin vurgulandığı CLI, dokümantasyon ve SDK önizleme derlemeleri üretir. Yaklaşım, SDK üretimine uyarlanmış Workers Previews fikrini andırıyor.

Dönüştürücüler ve zincirleme üretim

Forge dönüştürücüleri zincirlenebilir; bir çıktıdan başka çıktılar üretilir. Özgün OpenAPI tanımı TypeScript SDK'sına gömülür, buradan da cf CLI ve Cap'n Web belirtimleri oluşturulur.

Forge dönüştürücüleriyle zincirleme üretim

Forge bugün girdi olarak OpenAPI'yi destekliyor; ancak ileride AsyncAPI, GraphQL, Cap'n Proto ve Protobuf için de tasarlandı. Dönüştürücüler sayesinde TanStack Query bağlantıları, Zod veya Valibot şemaları, MCP sunucuları, panolar ve tüm uygulamalar üretilebilir.

Sürümleme ve açık kaynak

Forge ayrıca daha iyi API sürümlemesi sağlıyor. v4 API on yıldır şirketin ana sürümü ve Cloudflare, eski istemcileri veya SDK'ları bozmadan yeni ana sürümler yayımlamayı mümkün kılacak bir yaklaşım üzerinde çalışıyor.

TypeScript, Rust, Python, Go, PHP ve Terraform için yeni SDK'lar planlanıyor. Forge, izin verici Apache 2.0 lisansıyla yayımlandı; isteyen herkes onu her amaçla, değişikliklerle, özel olarak ve ücretsiz çalıştırabilir.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.