Объявлено о запуске Pulsar который является преемником Atom, который согласно ранее объявленному плану, 15 декабря, GitHub прекратил поддержку редактора кода Atom и перевел репозиторий проекта в файловый режим только для чтения.
Следует помнить, что в середине этого года (в июне) GitHub объявил об окончании разработки редактора кода Atom и о том, что 15 декабря этого года все проекты в репозиториях Atom будут переведены в архивный режим и будут только для чтения.
Решение о прекращении поддержки Atom это было потому что GitHub намерен сосредоточиться на Microsoft Visual Studio Code (VS Code) с открытым исходным кодом и более популярным, который был создан как плагин Atom, и GitHub Codespaces, облачная среда разработки на основе VS Code.
Мы можем отметить, что несмотря на то, что последняя версия Atom 1.60 вышла в марте, в былые времена разработка велась по остаточному принципу и никаких существенных новых фич в проект давно не вносилось.
В дополнение к этому в последнее время появились новые облачные инструменты кода, которые могут работать в браузере, а количество пользователей автономного приложения Atom заметно сократилось. Фреймворк Electron, основанный на наработках, созданных на Atom, уже давно является отдельным проектом и в дальнейшем будет развиваться без изменений.
Следует отметить, что код редактора Atom выпущен под лицензией MIT, а ответвление Atom Community (GitHub) было основано за несколько лет до закрытия Atom с целью предоставления альтернативных сборок, созданных независимым сообществом и включая компоненты дополнительных инструментов для построения интегрированной среды разработки.
После развала основного проекта некоторые разработчики независимый присоединился к работе над Atom Community, но консервативные цели и модель развития этого продукта устраивали не всех.
Результатом стало создание еще одного форка который имеет имя пресс, в которую входили некоторые из основателей Atom Community.
Новая вилка цель была поставлена не только предоставления редактора, имитирующего функциональность Atom, но и также обновить архитектуру и продвигать важные новые функции, как новый API для взаимодействия с сервером и поддержка интеллектуального поиска.
Еще одним принципиальным отличием Pulsar от Atom Community стала разная политика принятия изменений и намерение минимизировать барьер для входа в проект новых разработчиков и упростить продвижение инноваций (у каждого есть возможность предложить улучшение, которое он считает нужным). ).
При принятии решений важно в сообществе Pulsar, предлагается использовать общее голосование, в котором могут участвовать все желающие. При принятии мелких доработок предлагается использовать обратную связь, основанную на обсуждении и просмотре пулл-реквестов, в которой также могут участвовать все желающие.
В день прекращения поддержки Atom была выпущена первая тестовая версия Pulsar., в котором, помимо ребрендинга, был заменен бэкенд для работы с репозиторием расширений: проприетарный Package Backend заменен на открытый аналог, а существующие пакеты портированы и перенесены в Pulsar Package Repository.
В новой версии также предусмотрена поддержка установки пакетов плагинов Git, обновлена платформа Electron 12 и платформа Node.js 14, удалены устаревшие экспериментальные функции и код сбора телеметрии, а также добавлены сборки для архитектуры ARM для Linux и macOS.
Напоследок стоит упомянуть об Атоме, код редактора распространяется под лицензией MIT а желающие продолжить разработку могут воспользоваться возможностью создать форк.
Что касается тех, кто заинтересован в возможности узнать больше о Pulsar, а также ознакомиться с его кодом, документацией и инструкциями по установке, вы можете это сделать. по ссылке ниже.