A primeira versão do projeto Pulsar, que retomou o desenvolvimento do editor de código Atom

De acordo com o plano anunciado anteriormente, em 15 de dezembro, o GitHub deixou de oferecer suporte ao editor de código Atom e mudou o repositório do projeto para o modo de arquivo, limitado ao acesso somente leitura. Em vez do Atom, o GitHub voltou sua atenção para o editor Microsoft Visual Studio Code (VS Code), que já foi criado como um complemento do Atom.

O código do editor Atom é distribuído sob a licença do MIT e, vários anos antes de o Atom ser descontinuado, o fork da comunidade Atom (GitHub) foi fundado, com o objetivo de fornecer montagens alternativas formadas por uma comunidade independente e incluir componentes adicionais para a construção de um ambiente de desenvolvimento integrado. Após o colapso do projeto principal, alguns desenvolvedores independentes juntaram-se ao trabalho na Comunidade Atom, mas os objetivos conservadores e o modelo de desenvolvimento deste produto não agradaram a todos.

O resultado foi a criação de outro fork - Pulsar (GitHub), que incluiu alguns dos fundadores da Comunidade Atom. O novo fork visa não apenas fornecer um editor funcionalmente semelhante ao Atom, mas também atualizar a arquitetura e promover novos recursos significativos, como uma nova API para interação com o servidor e suporte para busca inteligente.

Outra diferença fundamental entre Pulsar e a Comunidade Atom foi uma política diferente de aceitação de mudanças e a intenção de minimizar a barreira de entrada de novos desenvolvedores no projeto e simplificar a promoção de inovações (qualquer pessoa tem a oportunidade de propor uma melhoria que considere necessária ). Na tomada de decisões importantes na comunidade Pulsar, propõe-se a utilização de uma votação geral na qual todos possam participar. Ao adotar pequenas melhorias, propõe-se a utilização de feedback baseado na discussão e revisão de pull requests, nos quais todos também podem participar.

No dia em que o suporte ao Atom terminou, foi publicada a primeira versão de teste do Pulsar, na qual, além do rebranding, foi substituído o backend para trabalhar com o repositório de extensões - o Package Backend proprietário foi substituído por um análogo aberto, e os pacotes existentes foram transferidos e transferidos para o Repositório de Pacotes Pulsar. A nova versão também oferece suporte para instalação de pacotes complementares do Git, atualizou a plataforma Electron 12 e a estrutura Node.js 14, removeu recursos experimentais desatualizados e código para coleta de telemetria e adicionou assemblies para a arquitetura ARM para Linux e macOS.

A primeira versão do projeto Pulsar, que retomou o desenvolvimento do editor de código Atom


Fonte: opennet.ru

Adicionar um comentário