Първата версия на проекта Pulsar, която подхвана разработката на редактора на код Atom

В съответствие с предварително обявения план, на 15 декември GitHub спря да поддържа редактора на код Atom и превключи хранилището на проекта в архивен режим, ограничен до достъп само за четене. Вместо Atom, GitHub насочи вниманието си към редактора на Microsoft Visual Studio Code (VS Code), който по едно време беше създаден като добавка към Atom.

Кодът на редактора на Atom се разпространява под лиценза на MIT и няколко години преди Atom да бъде преустановен, беше основан Atom Community fork (GitHub), насочен към предоставяне на алтернативни сборки, формирани от независима общност и включващи допълнителни компоненти за изграждане на интегрирана среда за разработка. След разпадането на основния проект някои независими разработчици се присъединиха към работата по общността на Atom, но консервативните цели и модел на развитие на този продукт не отговарят на всички.

Резултатът беше създаването на друг форк - Pulsar (GitHub), който включва някои от основателите на Atom Community. Новият форк има за цел не само да предостави редактор, който е функционално подобен на Atom, но и да актуализира архитектурата и да насърчи значителни нови функции, като нов API за взаимодействие със сървъра и поддръжка за интелигентно търсене.

Друга фундаментална разлика между Pulsar и Atom Community беше различната политика за приемане на промени и намерението да се сведе до минимум бариерата за навлизане на нови разработчици в проекта и да се опрости насърчаването на иновации (всеки има възможност да предложи подобрение, което смята за необходимо ). При вземане на важни решения в общността Pulsar се предлага да се използва общо гласуване, в което всеки може да участва. При приемане на незначителни подобрения се предлага да се използва обратна връзка въз основа на обсъждане и преглед на заявки за изтегляне, в които всеки може да участва.

В деня, в който поддръжката на Atom приключи, беше публикувана първата тестова версия на Pulsar, в която, в допълнение към ребрандирането, беше заменен бекендът за работа с хранилището за разширения - собственият бекенд на пакета беше заменен с отворен аналог и съществуващите пакети бяха прехвърлени и прехвърлени в Pulsar Package Repository. Новата версия също така осигурява поддръжка за инсталиране на допълнителни пакети от Git, актуализира платформата Electron 12 и рамката Node.js 14, премахна остарелите експериментални функции и код за събиране на телеметрия и добави модули за ARM архитектурата за Linux и macOS.

Първата версия на проекта Pulsar, която подхвана разработката на редактора на код Atom


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

Добавяне на нов коментар