Перший випуск проекту Pulsar, який підхопив розробку редактора коду Atom

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

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

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

Іншою принциповою відмінністю Pulsar від Atom Community стала інша політика прийому змін та намір максимально знизити бар'єр входження в проект нових розробників та спростити просування нововведень (будь-який має можливість запропонувати поліпшення, яке вважає за необхідне). При прийнятті важливих рішень у спільноті Pulsar пропонується використовувати спільне голосування, в якому кожен може взяти участь. При прийнятті дрібних покращень пропонується використовувати зворотний зв'язок на основі обговорення та рецензування pull-запитів, у яких також можуть брати участь усі бажаючі.

У день припинення підтримки Atom опубліковано перший тестовий випуск Pulsar, в якому окрім ребрендингу зроблено заміну бекенда для роботи з репозиторієм розширень — пропрієтарний Package Backend замінено на відкритий аналог, а наявні пакети перенесено та переведено на Pulsar Package Repository. У новій версії також надано підтримку встановлення пакетів-доповнень з Git, оновлено платформу Electron 12 і фреймворк Node.js 14, видалено застарілі експериментальні можливості та код для збору телеметрії, додано збірки для архітектури ARM для Linux та macOS.

Перший випуск проекту Pulsar, який підхопив розробку редактора коду Atom


Джерело: opennet.ru

Додати коментар або відгук