Kompania Zed Industries, e cila zhvillon editorin e kodit të hapur Zed, njoftoi për një investim prej 35 milion dollarësh nga fondi për rrezik Sequoia. Duke marrë parasysh investimet e kaluara, shuma totale e investimeve në zhvillimin e Zed kalon 42 milion dollarë. Paratë do të përdoren për zhvillimin e një metode të re bashkëpunimi në kod, ku diskutimi i kodit lidhet drejtpërdrejt me kodin.
ĂshtĂ« vĂ«nĂ« re se deri tani fokusi kryesor nĂ« projekt ka qenĂ« krijimi i ndĂ«rfaqes sĂ« pĂ«rdoruesit tĂ« editorit tĂ« kodit. Investimet e marra do t'u japin mundĂ«sinĂ« tĂ« kalojnĂ« nĂ« fazĂ«n tjetĂ«r dhe tĂ« fillojnĂ« zbatimin e sistemit tĂ« ri tĂ« menaxhimit tĂ« versioneve DeltaDB, i cili formon njĂ« hapĂ«sirĂ« pune pĂ«r bashkĂ«punimin nĂ« kod. Sistemi i ri ndjek zhvillimin e kodit nĂ« mĂ«nyrĂ« inkrementale me saktĂ«si deri nĂ« operacione tĂ« veçanta redaktimi. NjĂ« veçori e rĂ«ndĂ«sishme e ndryshimeve tĂ« propozuara Ă«shtĂ« mbajtja e njĂ« fluksi tĂ« vazhdueshĂ«m diskutimesh, pa u ndarĂ« nĂ« diskutime pĂ«r komitete tĂ« veçanta, duke u lejuar lidhjen me çdo operacion redaktimi tĂ« kodit.
Diskutimet përfshijnë jo vetëm komunikimin me zhvillues të tjerë, por edhe ndërveprimin me modelet AI. Ndërsa bashkëpunimi në depot Git lejon ndërlidhjen me zhvillues të tjerë në nivelin e degëve dhe komiteve, sistemi i realizuar në Zed do të mundësojë ndërveprimin në nivelin e ndryshimeve të veçanta në brendësi të komiteve, duke mundësuar diskutimin e pjesëve të ndryshme të ndryshimeve dhe kodit, duke ruajtur kontekstin dhe lidhjen me gjendjen e kodit në momentin e diskutimit. Në të njëjtën kohë, sistemi DeltaDB është projektuar për t'u integruar me Git dhe ofron një strukturë për bashkëpunim në kod në kohë reale, duke ndjekur çdo ndryshim në kod dhe lidhur diskutimet me gjendje dhe vende të caktuara në kod.
Projekti Zed po zhvillohet nën drejtimin e Nathan Sobo, autor i redaktorit Atom (baza e VS Code), me pjesëmarrjen e ekipit të ish-zhvilluesve të redaktorit Atom, platformës Electron dhe bibliotekës për analizën e sintaksës Tree-sitter. Gjatë zhvillimit është marrë parasysh eksperienca e krijimit të Atom dhe është bërë një përpjekje për të realizuar disa ide se si duhet të duket redaktori ideale për programuesit. Kodi i projektit është shkruar në gjuhën Rust. Kodi burimor i pjesës server për redaktimin multi-përdorues është i hapur nën licencën AGPLv3, kodi i vetë redaktorit - nën licencën GPLv3, dhe kodi i bibliotekës për formimin e ndërfaqes së përdoruesit GPUI, e cila përdor GPU për vizatimin, - nën licencën Apache 2.0.
Veçmas mund të përmendet projekti Zedless, që zhvillon një fork të redaktorit Zed, i fokusuar në sigurinë e privatësisë dhe punën lokale të izoluar pa iu drejtuar serverëve të palëve të treta. Nga veçoritë e Zedless përmendet:
- Mungesa e lidhjes me shërbimet cloud pronar - është planifikuar të hiqen të gjitha mundësitë dhe komponentët, puna e të cilëve nuk mund të sigurohet në pajisjet e veta.
- Heqja e kodit që lidhet me dërgimin e telemetrisë dhe raportet automatikisht të gjeneruara për dështimin e sistemit.
- Përparësia në vendosjen e infrastrukturës së saj. Të gjitha mundësitë që përdorin shërbimet në rrjet janë të çactivate nga parazgjedhja dhe nuk lidhen me ofrues të jashtëm. Përdoruesit kanë mundësi të zgjedhin shërbime të jashtme sipas dëshirës së tyre.
- Mundësia e pjesëmarrjes në zhvillim pa nënshkruar marrëveshjen CLA (Marrëveshja e Licencës së Kontributorit) dhe pa transferuar të drejtat pronësore mbi kodin.
Burimi: opennet.ru
