Pierwsze wydanie projektu Pulsar, które podjęło rozwój edytora kodu Atom

Zgodnie z wcześniejszymi zapowiedziami, 15 grudnia GitHub zakończył wsparcie dla edytora kodu Atom i przeniósł repozytorium projektu do trybu archiwum tylko do odczytu. Zamiast Atoma, GitHub zwrócił swoją uwagę na edytor Microsoft Visual Studio Code (VS Code), który powstał kiedyś jako dodatek do Atoma.

Kod edytora Atom jest rozpowszechniany na licencji MIT, a fork społeczności Atom (GitHub) powstał kilka lat przed złożeniem Atomu, a jego celem było dostarczanie alternatywnych kompilacji tworzonych przez niezależną społeczność i zawieranie dodatkowych komponentów do budowy zintegrowanego środowisko programistyczne. Po upadku głównego projektu do prac nad Atom Community dołączyli niektórzy niezależni deweloperzy, jednak konserwatywne cele i model rozwoju tego produktu nie każdemu odpowiadały.

Efektem było powstanie kolejnego forka – Pulsara (GitHub), w którym uczestniczyli niektórzy z założycieli społeczności Atom. Nowy fork postawił sobie za cel nie tylko udostępnienie edytora naśladującego funkcjonalność Atoma, ale także aktualizację architektury i promowanie znaczących nowych funkcji, takich jak nowe API do interakcji z serwerem i obsługa inteligentnego wyszukiwania.

Kolejną zasadniczą różnicą pomiędzy Pulsarem a Atom Community była odmienna polityka akceptacji zmian i chęć zminimalizowania bariery wejścia do projektu nowym deweloperom oraz uproszczenia promocji innowacji (każdy ma możliwość zasugerowania ulepszenia, które uzna za konieczne). Przy podejmowaniu ważnych decyzji w społeczności Pulsar proponuje się wykorzystanie głosowania powszechnego, w którym każdy może wziąć udział. Przy akceptacji drobnych ulepszeń proponuje się wykorzystanie informacji zwrotnej opartej na dyskusji i przeglądzie pull requestów, w których każdy może również wziąć udział.

W dniu zakończenia wsparcia Atoma ukazała się pierwsza wersja testowa Pulsara, w której oprócz rebrandingu wymieniony został backend do współpracy z repozytorium rozszerzeń – autorski Package Backend został zastąpiony otwartym odpowiednikiem, a dotychczasowe pakiety zostały przeniesione i przeniesione do repozytorium pakietów Pulsar. Nowa wersja zapewnia także obsługę instalowania pakietów dodatków z Git, zaktualizowała platformę Electron 12 i framework Node.js 14, usunęła przestarzałe funkcje eksperymentalne i kod gromadzenia danych telemetrycznych oraz dodała kompilacje dla architektury ARM dla systemów Linux i macOS.

Pierwsze wydanie projektu Pulsar, które podjęło rozwój edytora kodu Atom


Źródło: opennet.ru

Dodaj komentarz