Geri Dön
Cloudflare, tam yığın Vite geliştirme için Void Platform, SDK ve CLI'yi açık kaynaklı olarak yayınladı
SiTech AI Team3 dk okuma

Cloudflare, tam yığın Vite geliştirme için Void Platform, SDK ve CLI'yi açık kaynaklı olarak yayınladı

VoidZero, sunucu yönlendirmesi, türlendirilmiş verilere erişimi ve Cloudflare'de dağıtımı tek bir Vite iş akışında birleştiren üç ürün olan Void'ı açık kaynaklı olarak yayınladı. Void Platform, SDK ve CLI tek bir npm paketi olarak kullanılabilir.

Void açık kaynaklı oldu

Vite, Vitest, Oxc ve Rolldown'ın arkasında duran VoidZero, sunucu yönlendirmesi, türlendirilmiş verilere erişimi ve Cloudflare'de dağıtımı tek bir Vite iş akışında birleştiren üç ürün koleksiyonu olan Void'ı açık kaynaklı olarak yayınladı. Void Platform, Void uygulamalarının Cloudflare'de barındırılması için ortak dağıtım ortamıdır. Void SDK, Vite ile tam yığın uygulamalar oluşturmak için birleştirilebilir bir JavaScript SDK'sıdır. Void CLI kaynakları hazırlar ve Vite uygulamalarını Cloudflare'de dağıtır. Üçü de tek bir JavaScript paketi ve Vite eklentisi olarak gelir; npm install void ile kurulabilir.

Proje, VoidZero'un Cloudflare'a katılmasından sonraki bir yön değişikliğini yansıtıyor. Ekip başlangıçta özel bir dağıtım platformu planlıyordu, ancak herkesin kurabilmesi için açık kaynaklı olmasına karar verdi. Bu şekilde ekip, tüm çalışanlara buluta doğrudan erişim vermeden vibe-coded dahili uygulamalar oluşturmak isteyen şirketlerin talebine yanıt verdi.

Void Platform: Şirketin ortak bulutu

Void Platform, Workers for Platforms üzerinde, organizasyonun Cloudflare hesabında çalışır. Yöneticiler erişimi kontrol eder, kaynak sınırları belirler ve Void CLI veya yönetici paneli aracılığıyla dağıtımları ve kullanımı izler. Bu, onaylı kullanıcıların aynı ortak ortamda uygulamaları çalıştırmasını sağlayan korumalı çerçeveler oluşturur. Platform tamamen açık kaynaklı olduğu için ekipler onu hazır haliyle kullanabilir, upstream'e katkıda bulunabilir veya kendi sistemlerini, dağıtım iş akışlarını veya başka dağıtım platformlarını entegre etmek için fork edebilir.

Kendi kendine barındırma için Workers for Platforms ve R2'nin etkinleştirildiği bir Cloudflare hesabı, seçilen giriş sağlayıcısıyla hesap ve uygulamalar için bir alan adı gereklidir. Kurulum tek bir kurulum komutunu içerir; ardından onaylı kullanıcılar void connect ile bağlanır ve CLI'dan dağıtım yapar. Void SDK, kimlik doğrulama, framework tanıma ve kaynak hazırlama gibi platform işlevlerini sağlar.

Void SDK ve CLI

SDK, Vite uygulamasını tam yığın bir Cloudflare Workers uygulamasına dönüştürür ve geliştirme ve dağıtım sırasında veritabanları, kuyruklar veya AI bağlantıları gibi kaynak bağlantılarını otomatik olarak algılar ve hazırlar. void/db içe aktarma işlemi geliştirmede yerel bir veritabanı sağlarken, üretimde D1 sağlar ve void/ai Cloudflare'ın AI Gateway'sine bağlanır. React ve Vue için adaptörler, dosya tabanlı API yönlendirme, önceden render, önbelleğe alma, adalar ve uçtan uca tip güvenliği mevcuttur; SDK, Vinext, React Router, SvelteKit, Nuxt, TanStack Start ve Astro gibi framework'lerle entegre olur, kaynak API'leri için Hono'yu ve kimlik doğrulama için Better Auth'u kullanır.

cf CLI üzerine inşa edilen Void CLI, yapılandırmayı, dağıtımı ve kaynak yönetimini kontrol eder ve hata ayıklama, günlük okuma, performans analizi veya projenin tam yaşam döngüsü boyunca kodlama ajanlarıyla çalışmak için tasarlanmıştır. void deploy çalıştırmak, Vite ile derler, geçişleri yürütür, kaynakları hazırlar ve Cloudflare veya Void Platform üzerinde dağıtım yapar. VoidZero'ya göre, SDK, CLI ve Platform'u üretimde birkaç aydır kullanıyor.

Kaynaklar: Cloudflare

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.