В разработката на кода редактор Zed са инвестирани 42 млн. долара. Създаден е Zedless, форк на Zed

Компания Zed Industries, която разработва отворен кодов редактор Zed, обяви инвестиции в проекта в размер на 35 милиона долара от рисковия фонд Sequoia. С включените предишни финансови вливания общият обем на инвестициите в разработката на Zed надхвърли 42 милиона долара. Средствата са предназначени за развитието на нов метод за съвместна работа с код, при който обсъждането на кода е свързано с неговата действителна форма.

Подчертава се, че досега основното внимание в проекта е било насочено към създаването на потребителския интерфейс на редактора на код. Получените инвестиции ще позволят преминаване към следващия етап и внедряване на новата система за управление на версиите DeltaDB, която оформя работното пространство за съвместна работа с код. Новата система инкрементално проследява развитието на кода с прецизност до отделни операции на редактиране. Важно отличие на предложените изменения е поддържането на непрекъснат поток от обсъждания, които не са разделени на обсъждания на отделни комити, а позволяват свързване с всяка операция на редактиране на кода.

Обсъжданията обхващат както комуникация с други разработчици, така и взаимодействие с AI модели. Ако съвместната работа в Git репозитории позволява взаимодействие с други разработчици на ниво клонове и комити, то системата в Zed ще предостави възможност за взаимодействие на ниво отделни поправки, които влизат в комит, и обсъждане на произволни части от измененията и кода, запазвайки контекста и връзката с състоянието на кода в момента на обсъждането. В същото време системата DeltaDB е проектирана да взаимодействи с Git и предлага своеобразна надстройка за съвместна работа с код в реално време, детайлно проследяване на всякакви изменения в кода и свързване на обсъжданията с произволни състояния и места в кода.

Проект Zed се развива под ръководството на Натън Собо, автора на редактора Atom (основа на VS Code), с участието на екип от бивши разработчици на редактора Atom, платформата Electron и библиотеката за разбиране на синтаксиса Tree-sitter. При разработката е взет предвид опитът от създаването на Atom и е направен опит да се реализират някои идеи за това как би трябвало да изглежда идеалният редактор за програмисти. Кодът на проекта е написан на езика Rust. Изходният код на сървърната част за многопотребителско редактиране е отворен под лиценз AGPLv3, кодът на самия редактор — под лиценз GPLv3, а кодът на библиотеката за форматиране на потребителския интерфейс GPUI, използваща GPU при рисуване, — под лиценз Apache 2.0.

Отделно може да се отбележи проектът Zedless, развиващ форк на редактора Zed, фокусиран върху осигуряване на конфиденциалност и независима локална работа без свързване с външни сървъри. Сред особеностите на Zedless се споменава:

  • Непривързаността към проприетарни облачни услуги — планирано е премахването на всички функционалности и компоненти, чиято работа не може да бъде осигурена на собствено оборудване.
  • Премахване на кода, свързан с изпращането на телеметрия и автоматично генерираните отчети за аварийно приключване.
  • Промяна на приоритета при изграждането на собствена инфраструктура. Всички възможности, използващи мрежови услуги, по подразбиране са изключени и не са обвързани с външни доставчици. На потребителя се предоставят настройки за избор на външни услуги по собствено усмотрение.
  • Възможност за участие в разработката без подписване на CLA споразумение (Споразумение за лиценз на сътрудник) и без прехвърляне на имуществените права върху кода.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster