Prvé vydanie projektu Pulsar, ktorý nadviazal na vývoj editora kódu Atom

Ako už bolo oznámené, 15. decembra GitHub ukončil podporu pre editor kódu Atom a presunul úložisko projektu do režimu archívu iba na čítanie. Namiesto Atomu GitHub obrátil svoju pozornosť na editor Microsoft Visual Studio Code (VS Code), ktorý bol svojho času vytvorený ako doplnok k Atomu.

Kód editora Atom je distribuovaný pod licenciou MIT a niekoľko rokov pred rozpadom Atom bola založená vetva Atom Community (GitHub), ktorej cieľom je poskytovať alternatívne zostavy tvorené nezávislou komunitou a zahŕňajúce ďalšie komponenty na budovanie integrovanej vývojové prostredie. Po krachu hlavného projektu sa do práce na Atom Community zapojili aj niektorí nezávislí vývojári, no nie každému vyhovovali konzervatívne ciele a model vývoja tohto produktu.

Výsledkom bolo vytvorenie ďalšieho forku – Pulsar (GitHub), ktorý zahŕňal niektorých zakladateľov Atom Community. Nový fork si dal za cieľ poskytnúť nielen editor, ktorý napodobňuje funkčnosť Atomu, ale aj aktualizovať architektúru a podporovať významné nové funkcie, ako je nové API pre interakciu so serverom a podpora inteligentného vyhľadávania.

Ďalším zásadným rozdielom medzi Pulsarom a Atom Community bola odlišná politika prijímania zmien a zámer minimalizovať bariéru vstupu nových vývojárov do projektu a zjednodušiť propagáciu inovácií (ktokoľvek má možnosť navrhnúť zlepšenie, ktoré považuje za potrebné). Pri dôležitých rozhodnutiach v komunite Pulsar sa navrhuje použiť všeobecné hlasovanie, ktorého sa môže zúčastniť každý. Pri akceptovaní drobných vylepšení sa navrhuje využiť spätnú väzbu na základe diskusie a kontroly žiadostí o stiahnutie, do ktorej sa môže zapojiť aj každý.

V deň ukončenia podpory Atom bolo zverejnené prvé testovacie vydanie Pulsaru, v ktorom bol okrem rebrandingu nahradený backend, aby fungoval s úložiskom rozšírení - proprietárny Package Backend bol nahradený otvoreným analógom a existujúce balíčky boli prenesené a prenesené do úložiska balíkov Pulsar. Nová verzia tiež poskytuje podporu pre inštaláciu doplnkových balíkov od Gitu, aktualizovala platformu Electron 12 a rámec Node.js 14, odstránila zastarané experimentálne funkcie a kód zbierky telemetrie a pridala zostavy pre architektúru ARM pre Linux a macOS.

Prvé vydanie projektu Pulsar, ktorý nadviazal na vývoj editora kódu Atom


Zdroj: opennet.ru

Pridať komentár