
Pulsar nasce como um fork de Atom e VS Code
O lançamento do Pulsar foi anunciado que é o sucessor do Atom que de acordo com o plano previamente anunciado, em 15 de dezembro, O GitHub encerrou o suporte para o editor de código Atom e moveu o repositório do projeto para o modo de arquivo somente leitura.
Vale lembrar que em meados deste ano (em junho) o GitHub anunciou o fim do desenvolvimento do editor de código Atom e que no dia 15 de dezembro deste ano, todos os projetos nos repositórios Atom seriam convertidos para o modo de arquivo e serão somente leitura.
A decisão de encerrar o suporte ao Atom foi porque GitHub pretende focar no Microsoft Visual Studio Code (VS Code) que é open source e mais popular, que foi criado como um plugin Atom, e GitHub Codespaces, um ambiente de desenvolvimento baseado em nuvem baseado no VS Code.
Podemos apontar que, apesar do fato de que a versão mais recente do Atom 1.60 foi lançada em março, nos últimos anos desenvolvimento foi realizado de acordo com o princípio residual e nenhum novo recurso significativo foi introduzido no projeto por um longo tempo.
Além disso, recentemente, novas ferramentas de código baseadas em nuvem que podem ser executadas no navegador avançaram, e o número de usuários do aplicativo autônomo Atom diminuiu notavelmente. A estrutura do Electron, baseada em desenvolvimentos criados no Atom, há muito é um projeto separado e continuará a ser desenvolvida sem alterações.
Deve-se notar que o código do editor Atom é liberado sob a licença MIT, e um fork da Comunidade Atom (GitHub) foi fundado alguns anos antes do fechamento do Atom, com o objetivo de fornecer compilações alternativas geradas pela comunidade independente e incluindo componentes ferramentas adicionais para construir um ambiente de desenvolvimento integrado.
Após o colapso do projeto principal, alguns desenvolvedores independente juntou-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 mais uma bifurcação que tem o nome imprensa, que incluía alguns dos fundadores da Comunidade Atom.
O novo garfo o objetivo foi definido de não apenas fornecer um editor que imite a funcionalidade Atom, mas também atualizar a arquitetura e promover novos recursos importantes, como uma nova API para interagir com o servidor e suporte para pesquisa inteligente.
Outra diferença fundamental entre o Pulsar e a Comunidade Atom foi uma política diferente de aceitação de mudanças e a intenção de minimizar a barreira para novos desenvolvedores entrarem no projeto e simplificar a promoção de inovações (qualquer um tem a oportunidade de sugerir uma melhoria que considere necessária ).
Ao tomar decisões importante na comunidade Pulsar, propõe-se a utilização de uma votação geral em que todos possam participar. Ao aceitar pequenas melhorias, propõe-se o uso de feedback com base na discussão e revisão de pull requests, nas quais todos também podem participar.
No dia em que o suporte ao Atom terminou, a primeira versão de teste do Pulsar foi lançada, em que, além do rebranding, o backend foi substituído para funcionar com o repositório de extensões: o Package Backend proprietário foi substituído por um analógico aberto e os pacotes existentes foram portados e transferidos para o Pulsar Package Repository.
A nova versão também oferece suporte para a instalação de pacotes de plugins Git, atualizou a plataforma Electron 12 e a estrutura Node.js 14, removeu recursos experimentais obsoletos e código de coleta de telemetria e adicionou compilações para a arquitetura ARM para Linux e macOS.
Finalmente vale a pena mencionar que sobre o Atom, o código do editor é distribuído sob a licença MIT e quem deseja continuar o desenvolvimento pode aproveitar para criar uma bifurcação.
Quanto aos interessados em conhecer melhor o Pulsar, bem como consultar o seu código, documentação e instruções de instalação, podem fazê-lo. no link abaixo.