První vydání projektu Pulsar, které navázalo na vývoj editoru kódu Atom

Jak již bylo dříve oznámeno, 15. prosince GitHub ukončil podporu editoru kódu Atom a přesunul úložiště projektu do režimu archivu pouze pro čtení. Místo Atomu obrátil GitHub svou pozornost na editor Microsoft Visual Studio Code (VS Code), který byl svého času vytvořen jako doplněk k Atomu.

Kód editoru Atom je distribuován pod licencí MIT a několik let před rozpadem Atom byla založena větev Atom Community (GitHub), jejímž cílem je poskytovat alternativní sestavení vytvořená nezávislou komunitou a včetně dalších komponent pro budování integrované vývojové prostředí. Po krachu hlavního projektu se do práce na Atom Community zapojili i někteří nezávislí vývojáři, ale konzervativní cíle a model vývoje tohoto produktu nevyhovovaly všem.

Výsledkem byl vznik dalšího forku – Pulsar (GitHub), který zahrnoval některé ze zakladatelů Atom Community. Nový fork si stanovil za cíl nejen poskytnout editor, který napodobuje funkce Atomu, ale také aktualizovat architekturu a podporovat významné nové funkce, jako je nové API pro interakci se serverem a podpora chytrého vyhledávání.

Dalším zásadním rozdílem mezi Pulsarem a Atom Community byla odlišná politika přijímání změn a záměr minimalizovat bariéru pro vstup nových vývojářů do projektu a zjednodušit propagaci inovací (každý má možnost navrhnout vylepšení, které považuje za nutné). Při přijímání důležitých rozhodnutí v komunitě Pulsar se navrhuje použít všeobecné hlasování, kterého se může zúčastnit každý. Při přijímání drobných vylepšení se navrhuje využít zpětnou vazbu na základě projednání a přezkoumání žádostí o stažení, do které se může zapojit i každý.

V den ukončení podpory Atom bylo zveřejněno první testovací vydání Pulsaru, ve kterém byl kromě rebrandingu nahrazen backend, aby fungoval s úložištěm rozšíření - proprietární Package Backend byl nahrazen otevřeným analogem a stávající balíčky byly přeneseny a přeneseny do úložiště Pulsar Package Repository. Nová verze také poskytuje podporu pro instalaci doplňkových balíčků z Git, aktualizovala platformu Electron 12 a framework Node.js 14, odstranila zastaralé experimentální funkce a kód telemetrické kolekce a přidala sestavení pro architekturu ARM pro Linux a macOS.

První vydání projektu Pulsar, které navázalo na vývoj editoru kódu Atom


Zdroj: opennet.ru

Přidat komentář