De eerste release van het Pulsar-project, waarin de ontwikkeling van de Atom-code-editor werd opgepikt

In overeenstemming met het eerder aangekondigde plan stopte GitHub op 15 december met het ondersteunen van de Atom-code-editor en schakelde de projectrepository over naar de archiefmodus, beperkt tot alleen-lezen toegang. In plaats van Atom verlegde GitHub zijn aandacht naar de Microsoft Visual Studio Code (VS Code) editor, die ooit werd gemaakt als een add-on voor Atom.

De Atom-editorcode wordt gedistribueerd onder de MIT-licentie, en enkele jaren voordat Atom werd stopgezet, werd de Atom Community-fork (GitHub) opgericht, gericht op het bieden van alternatieve assemblages gevormd door een onafhankelijke gemeenschap en met extra componenten voor het bouwen van een geïntegreerde ontwikkelomgeving. Na de ineenstorting van het hoofdproject sloten enkele onafhankelijke ontwikkelaars zich aan bij de Atom Community, maar de conservatieve doelen en het ontwikkelingsmodel van dit product waren niet voor iedereen geschikt.

Het resultaat was de creatie van een andere vork - Pulsar (GitHub), waaronder enkele oprichters van de Atom Community. De nieuwe fork heeft niet alleen tot doel een editor te bieden die functioneel vergelijkbaar is met Atom, maar ook om de architectuur bij te werken en belangrijke nieuwe functies te promoten, zoals een nieuwe API voor interactie met de server en ondersteuning voor slim zoeken.

Een ander fundamenteel verschil tussen Pulsar en de Atom Community was een ander beleid voor het accepteren van veranderingen en de intentie om de toegangsdrempel voor nieuwe ontwikkelaars tot het project te minimaliseren en de promotie van innovaties te vereenvoudigen (iedereen heeft de mogelijkheid om een ​​verbetering voor te stellen die zij noodzakelijk achten). ). Bij het nemen van belangrijke beslissingen in de Pulsar-gemeenschap wordt voorgesteld om gebruik te maken van een algemene stemming waaraan iedereen kan deelnemen. Bij het doorvoeren van kleine verbeteringen wordt voorgesteld gebruik te maken van feedback op basis van discussie en beoordeling van pull-requests, waaraan ook iedereen kan deelnemen.

Op de dag dat de Atom-ondersteuning eindigde, werd de eerste testrelease van Pulsar gepubliceerd, waarin, naast de rebranding, de backend voor het werken met de extensierepository werd vervangen - de eigen Package Backend werd vervangen door een open analoog en de bestaande pakketten werden overgebracht en overgebracht naar de Pulsar Package Repository. De nieuwe versie biedt ook ondersteuning voor het installeren van add-on-pakketten van Git, heeft het Electron 12-platform en het Node.js 14-framework bijgewerkt, verouderde experimentele functies en code voor het verzamelen van telemetrie verwijderd en assemblies toegevoegd voor de ARM-architectuur voor Linux en macOS.

De eerste release van het Pulsar-project, waarin de ontwikkeling van de Atom-code-editor werd opgepikt


Bron: opennet.ru

Voeg een reactie