Першы выпуск праекта 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

Дадаць каментар