42 milionoj da usonaj dolaroj investitaj en la disvolviĝo de la kodredaktilo Zed. Zedless, forko de Zed, estis kreita.

Zed Industries, la kompanio malantaŭ la malfermitkoda redaktilo Zed, anoncis, ke Sequoia investis 35 milionojn da dolaroj en la projekton. Konsiderante antaŭajn moninjektojn, la tuta investo en la disvolviĝo de Zed superis 42 milionojn da dolaroj. La mono estas asignita por disvolvi novan metodon de kunlabora laboro pri kodo, en kiu diskutoj pri kodo estas ligitaj al la kodo mem.

Rimarkinde estas, ke ĝis nun la ĉefa fokuso de la projekto estis krei uzantinterfacon por la kodredaktilo. La ricevitaj investoj permesos al ni transiri al la sekva etapo kaj okupiĝi pri la efektivigo de nova versirega sistemo DeltaDB, kiu formas laborspacon por kunlabora laboro pri kodo. La nova sistemo laŭgrade spuras la disvolviĝon de la kodo ĝis individuaj redaktaj operacioj. Grava diferenco de la proponitaj ŝanĝoj estas la bontenado de kontinua fluo de diskutoj, ne dividitaj en diskutojn pri individuaj ŝanĝoj, sed permesantaj al vi ligi vin al ĉiu kodredakta operacio.

Diskutoj kovras kaj komunikadon kun aliaj programistoj kaj interagadon kun artefarita inteligenteco-modeloj. Se kunlaboro en Git-deponejoj permesas al vi interagi kun aliaj programistoj je la nivelo de branĉoj kaj ŝanĝoj, tiam la sistemo efektivigita en Zed permesos al vi interagi je la nivelo de individuaj redaktoj inkluditaj en ŝanĝo kaj diskuti arbitrajn partojn de ŝanĝoj kaj kodo, konservante la kuntekston kaj ligante al la stato de la kodo dum la diskuto. Samtempe, la DeltaDB-sistemo estas desegnita por interagi kun Git kaj provizas specon de aldonaĵo por kunlabora laboro pri kodo en reala tempo, detalan spuradon de iuj ajn kodŝanĝoj kaj ligante diskutojn al arbitraj statoj kaj lokoj en la kodo.

La projekto Zed estas disvolvata sub la gvido de Nathan Sobo, la aŭtoro de la redaktilo Atom (la bazo de VS Code), kun la partopreno de teamo de iamaj programistoj de la redaktilo Atom, la platformo Electron, kaj la sintaksa analizbiblioteko Tree-sitter. La disvolviĝo konsideris la sperton pri kreado de Atom kaj provis efektivigi kelkajn ideojn pri kia devus aspekti ideala redaktilo por programisto. La projekta kodo estas skribita en Rust. La fontkodo de la servila parto por pluruzanta redaktado estas malfermita sub la permesilo AGPLv3, la kodo de la redaktilo mem estas sub la permesilo GPLv3, kaj la kodo de la GPUI-biblioteko por generi la uzantinterfacon, kiu uzas la GPU por bildigo, estas sub la permesilo Apache 2.0.

Aparte, ni povas mencii la projekton Zedless, kiu disvolvas forkon de la Zed-redaktilo, celante certigi privatecon kaj izolitan lokan laboron sen aliro al triapartaj serviloj. Inter la trajtoj de Zedless, jenaj estas menciitaj:

  • Neniu ligo al proprietaj nubaj servoj - estas planite forigi ĉiujn funkciojn kaj komponantojn, kiujn via propra ekipaĵo ne povas subteni.
  • Forigis kodon rilatan al sendado de telemetrio kaj aŭtomate generitajn kraŝraportojn.
  • Ŝanĝante la prioritaton en la deplojo de via propra infrastrukturo. Ĉiuj funkcioj, kiuj uzas retservojn, estas defaŭlte malŝaltitaj kaj ne estas ligitaj al eksteraj provizantoj. La uzanto ricevas agordojn por elekti eksterajn servojn laŭ sia bontrovo.
  • La kapablo partopreni en disvolviĝo sen subskribi CLA (Kontribuanta Permesilinterkonsento) kaj sen transdoni proprietrajtojn al la kodo.

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster