Վերադառնալ
Cloudflare-ը բաց կոդով թողարկեց Void Platform, SDK-ն և CLI-ն ամբողջական Vite մշակման համար
SiTech AI Team3 րոպե ընթերցում

Cloudflare-ը բաց կոդով թողարկեց Void Platform, SDK-ն և CLI-ն ամբողջական Vite մշակման համար

VoidZero-ը բաց կոդով թողարկեց Void՝ երեք արտադրանք, որոնք սերվերային ուղորդումը, տվյալների հասանելիությունը և Cloudflare-ում դեպլոյմենտը միավորում են մեկ Vite գործընթացում: Void Platform, SDK և CLI հասանելի են որպես մեկ npm փաթեթ:

Void-ը բաց կոդով դարձավ

VoidZero-ն, որը Vite-ի, Vitest-ի, Oxc-ի և Rolldown-ի ետք է կանգնած, բաց կոդով թողարկեց Void՝ երեք արտադրանքի հավաքածու, որը սերվերային ուղորդումը, տիպավորված տվյալների հասանելիությունը և Cloudflare-ում դեպլոյմենտը միավորում է մեկ Vite աշխատանքային գործընթացում: Void Platform-ն ընդհանուր դեպլոյմենտի միջավայր է Void հավելվածների Cloudflare-ում հոսթինգի համար: Void SDK-ն կոմպոզիտ JavaScript SDK է ամբողջական հավելվածների Vite-ով ստեղծելու համար: Void CLI-ն պատրաստում է ռեսուրսներ և տեղակայում է Vite հավելվածներ Cloudflare-ում: Երեքն էլ գալիս որպես մեկ JavaScript փաթեթ և Vite պլագին, որի տեղադրումը հնարավոր է npm install void-ով:

Նախագիծը արտացոլում է ուղղվածության փոփոխությունն հետո, երբ VoidZero-ն միավորվեց Cloudflare-ին: Թիմը սկզբնապես նախատեսում էր մեկ գաղտնի դեպլոյմենտի հարթակ, բայց որոշեց դրանք բաց կոդով դանձնել, որպեսզի ցանկացածի հնարավոր լինի դրանք տեղադրել: Այսպես թիմը պատասխանեց ընկերությունների պահանջին, որոնք ցանկանում են փորձել vibe-coded ներքին հավելվածներ առանց բոլոր աշխատակիցներին ամպ ուղղակի հասանելիություն տրամադրելու:

Void Platform: ընկերության ընդհանուր ամպ

Void Platform-ը աշխատում է Workers for Platforms-ի վրա հիմնված կազմակերպության Cloudflare հաշվում: Ադմինիստրատորները վերահսկում են հասանելիությունը, սահմանում ռեսուրսների սահմանաչափեր և Void CLI-ի կամ ադմինիստրատորի վահանակի միջոցով ստուգում են դեպլոյմենտները և օգտագործումը: Սա ստեղծում է պաշտպանվող շրջանակներ, որպեսզի վավերացված օգտատերերը կարողանան գործարկել հավելվածներ նույն ընդհանուր միջավայրում: Քանի որ հարթակը ամբողջությամբ բաց կոդ է, թիմերը կարող են օգտագործել այն պատրաստ տեսքով, ներդնել ներդրումներ upstream-ում կամ կատարել նրա fork և ինտեգրել իրենց սեփական համակարգերը, դեպլոյմենտի աշխատանքային գործընթացները կամ այլ դեպլոյմենտի հարթակները:

Սեփական հոսթինգի համար անհրաժեշտ է Cloudflare հաշիվ, որտեղ միացված են Workers for Platforms-ը և R2-ն, PostgreSQL տվյալների բազա, հաշիվ ընտրված login մատակարարի հետ և տիրույթ հավելվածների համար: Տեղադրումը ներառում է մեկ տեղադրման հրաման, որից հետո վավերացված օգտատերերը միանում են void connect-ով և կատարում դեպլոյմենտը CLI-ից: Void SDK-ն ապահովում է հարթակի ֆունկցիաները, ինչպիսիք են նույնականացումը, ֆրեյմվորքի նույնականացումը և ռեսուրսների պատրաստումը:

Void SDK-ն և CLI-ն

SDK-ն Vite հավելվածը դարձնում է ամբողջական Cloudflare Workers հավելված և մշակման և դեպլոյմենտի ժամանակ ինքնաբերաբար հայտնաբերում և պատրաստում է ռեսուրսների կցորդները, ինչպիսիք են տվյալների բազաները, հերթերը կամ AI կցորդները: void/db-ի ներմուծումը մշակման ընթացքում ձեզ տրամադրում է տեղական տվյալների բազա, իսկ արտադրության մեջ՝ D1-ն, իսկ void/ai-ն կապված է Cloudflare-ի AI Gateway-ի հետ: Կան ադապտերներ React-ի և Vue-ի համար, ֆայլի վրա հիմնված API ուղորդմամբ, նախապես ռենդերով, քեշավորմամբ, islands-ով և վերջի հատկությամբ տեսակների անվտանգություն, իսկ SDK-ն ինտեգրվում է այնպիսի ֆրեյմվորքների հետ, ինչպիսիք են Vinext, React Router, SvelteKit, Nuxt, TanStack Start և Astro, օգտագործում է Hono-ն ռեսուրսների API-ների համար և Better Auth-ը նույնականացման համար:

Void CLI-ն, որը կառուցված է cf CLI-ի վրա, կառավարում է կառուցածքը, դեպլոյմենտը և ռեսուրսների կառավարումը և նախատեսված է կոդավորման ագենտների հետ աշխատանքի համար՝ վրիպազերծման, լոգերի ընթերցման, արտադրողականության վերլուծության կամ նախագծի ամբողջ կենսական հանգույցների ընթացքում: void deploy-ի գործարկումը Vite-ով կառուցում է, կատարում է միգրայումներ, պատրաստում է ռեսուրսներ և դեպլոյմենտ է կատարում Cloudflare-ում կամ Void Platform-ում: VoidZero-ի խոստմամբ, անն մշակման գործընթացում օգտագործում է SDK-ն, CLI-ն և Platform-ը մի քանի ամիս:

Նյութերի աղբյուրներ: Cloudflare

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։