Aiemmin julkistetun suunnitelman mukaisesti GitHub lopetti 15. joulukuuta tuen Atom-koodieditorille ja siirsi projektivaraston vain luku -arkistointitilaan. Atomin sijaan GitHub kiinnitti huomionsa Microsoft Visual Studio Code (VS Code) -editoriin, joka luotiin aikoinaan Atomin lisäosana.
Atom-editorikoodia jaetaan MIT-lisenssin alaisena, ja Atom Communityn haarukka (GitHub) perustettiin muutama vuosi ennen Atomin taittamista, ja sen tarkoituksena oli tarjota vaihtoehtoisia itsenäisen yhteisön muodostamia koontiversioita ja sisältää lisäkomponentteja integroidun kokonaisuuden rakentamiseen. kehitysympäristö. Pääprojektin romahtamisen jälkeen Atom Communityn työhön liittyi joitain itsenäisiä kehittäjiä, mutta tämän tuotteen konservatiiviset tavoitteet ja kehitysmalli eivät sopineet kaikille.
Tuloksena syntyi uusi haara, Pulsar (GitHub), johon kuului joitakin Atom-yhteisön perustajista. Uuden haaran tavoitteena oli paitsi tarjota Atomin kanssa toiminnallisesti identtinen editori, myös päivittää arkkitehtuuria ja edistää merkittäviä uusia ominaisuuksia, kuten uutta API:a vuorovaikutukseen palvelin ja älykkään haun tuki.
Toinen perustavanlaatuinen ero Pulsarin ja Atom Communityn välillä oli erilainen muutosten hyväksymiskäytäntö ja aikomus minimoida uusien kehittäjien pääsy projektiin ja yksinkertaistaa innovaatioiden edistämistä (jokaisella on mahdollisuus ehdottaa parannusta, jota hän pitää tarpeellisena). Tärkeitä päätöksiä tehtäessä Pulsar-yhteisössä ehdotetaan yleisäänestystä, johon kaikki voivat osallistua. Pieniä parannuksia hyväksyttäessä ehdotetaan käytettäväksi vetopyyntöjen keskusteluun ja tarkasteluun perustuvaa palautetta, johon kaikki voivat myös osallistua.
В день прекращения поддержки Atom опубликован первый тестовый выпуск Pulsar, в котором кроме ребрендинга произведена замена бэкенда для работы с репозиторием расширений — проприетарный Package Backend заменён на открытый аналог, а имеющиеся пакеты перенесены и переведены на Pulsar Package Repository. В новой версии также предоставлена поддержка установки пакетов-дополнений из Git, обновлены платформа Electron 12 и фреймворк Node.js 14, удалены устаревшие экспериментальные возможности и код для сбора телеметрии, добавлены сборки для архитектуры ARM для Linux и macOS.

Lähde: opennet.ru
