Die erste Veröffentlichung des Pulsar-Projekts, das die Entwicklung des Atom-Code-Editors aufgriff

Gemäß dem zuvor angekündigten Plan stellte GitHub am 15. Dezember die Unterstützung des Atom-Code-Editors ein und schaltete das Projekt-Repository in den Archivmodus, der auf schreibgeschützten Zugriff beschränkt ist. Anstelle von Atom richtete GitHub sein Augenmerk auf den Microsoft Visual Studio Code (VS Code)-Editor, der einst als Add-on zu Atom erstellt wurde.

Der Atom-Editor-Code wird unter der MIT-Lizenz vertrieben, und einige Jahre vor der Einstellung von Atom wurde der Atom Community Fork (GitHub) gegründet, der darauf abzielt, alternative Assemblys bereitzustellen, die von einer unabhängigen Community gebildet werden und zusätzliche Komponenten zum Aufbau einer integrierten Entwicklungsumgebung enthalten. Nach dem Zusammenbruch des Hauptprojekts schlossen sich einige unabhängige Entwickler der Atom-Community an, aber die konservativen Ziele und das Entwicklungsmodell dieses Produkts gefielen nicht jedem.

Das Ergebnis war die Schaffung eines weiteren Forks – Pulsar (GitHub), dem einige der Gründer der Atom-Community angehörten. Ziel des neuen Forks ist es, nicht nur einen Editor bereitzustellen, der funktional Atom ähnelt, sondern auch die Architektur zu aktualisieren und wichtige neue Funktionen zu fördern, wie zum Beispiel eine neue API für die Interaktion mit dem Server und die Unterstützung einer intelligenten Suche.

Ein weiterer grundlegender Unterschied zwischen Pulsar und der Atom-Community war eine andere Politik zur Annahme von Änderungen und die Absicht, die Eintrittsbarriere für neue Entwickler in das Projekt zu minimieren und die Förderung von Innovationen zu vereinfachen (jeder hat die Möglichkeit, eine Verbesserung vorzuschlagen, die er für notwendig hält). ). Bei wichtigen Entscheidungen in der Pulsar-Community wird vorgeschlagen, eine allgemeine Abstimmung durchzuführen, an der jeder teilnehmen kann. Bei der Verabschiedung kleinerer Verbesserungen wird vorgeschlagen, Feedback auf Basis der Diskussion und Überprüfung von Pull Requests zu nutzen, an denen sich auch jeder beteiligen kann.

Am Tag des Endes der Atom-Unterstützung wurde die erste Testversion von Pulsar veröffentlicht, in der neben dem Rebranding auch das Backend für die Arbeit mit dem Erweiterungs-Repository ersetzt wurde – das proprietäre Paket-Backend wurde durch ein offenes Analogon und die vorhandenen Pakete ersetzt wurden übertragen und in das Pulsar Package Repository übertragen. Die neue Version bietet außerdem Unterstützung für die Installation von Add-on-Paketen von Git, aktualisiert die Electron 12-Plattform und das Node.js 14-Framework, entfernt veraltete experimentelle Funktionen und Code zum Sammeln von Telemetriedaten und fügt Assemblys für die ARM-Architektur für Linux und macOS hinzu.

Die erste Veröffentlichung des Pulsar-Projekts, das die Entwicklung des Atom-Code-Editors aufgriff


Source: opennet.ru

Kommentar hinzufügen