Gemäß dem zuvor angekündigten Plan stellte GitHub am 15. Dezember die Unterstützung des Atom-Code-Editors ein und versetzte das Projekt-Repository in einen Archivmodus mit eingeschränktem Lesezugriff. Anstelle von Atom konzentrierte sich GitHub auf den Microsoft Visual Studio Code (VS Code)-Editor, der ursprünglich als Add-on für Atom entwickelt wurde.
Der Atom-Editor-Code wird unter der MIT-Lizenz vertrieben. Einige Jahre vor der Schließung von Atom wurde ein Fork der Atom Community (GitHub) gegründet, der alternative Assemblies einer unabhängigen Community mit zusätzlichen Komponenten für den Aufbau einer integrierten Entwicklungsumgebung bereitstellen sollte. Nach der Schließung des Hauptprojekts beteiligten sich einige unabhängige Entwickler an der Arbeit an der Atom Community, doch die konservativen Ziele und das Entwicklungsmodell dieses Produkts gefielen nicht jedem.
Das Ergebnis war die Entstehung eines weiteren Forks, Pulsar (GitHub), an dem einige der Gründer der Atom-Community mitwirkten. Ziel des neuen Forks war es, nicht nur einen funktional identischen Editor wie Atom bereitzustellen, sondern auch die Architektur zu aktualisieren und wichtige neue Funktionen zu implementieren, beispielsweise eine neue API zur Interaktion mit … Server und Unterstützung für intelligente Suchfunktionen.
Ein weiterer grundlegender Unterschied zwischen der Pulsar- und der Atom-Community ist die unterschiedliche Vorgehensweise bei der Annahme von Änderungen sowie die Absicht, die Einstiegshürde für neue Entwickler zu minimieren und die Förderung von Innovationen zu vereinfachen (jeder kann Verbesserungen vorschlagen, die er für notwendig hält). Bei wichtigen Entscheidungen in der Pulsar-Community wird eine allgemeine Abstimmung vorgeschlagen, an der jeder teilnehmen kann. Bei kleineren Verbesserungen wird Feedback basierend auf Diskussionen und Überprüfungen von Pull Requests vorgeschlagen, an denen ebenfalls jeder teilnehmen kann.
Am Tag des Supportendes für Atom wurde die erste Testversion von Pulsar veröffentlicht. Neben dem Rebranding enthielt sie auch ein neues Backend für die Arbeit mit dem Erweiterungs-Repository: Das proprietäre Package Backend wurde durch ein Open-Source-Äquivalent ersetzt, und bestehende Pakete wurden migriert und in das Pulsar Package Repository übertragen. Die neue Version bot außerdem Unterstützung für die Installation von Add-on-Paketen von Git, aktualisierte die Electron-12-Plattform und das Node.js-14-Framework, entfernte veraltete experimentelle Funktionen und den Code zur Telemetrieerfassung und fügte Builds für die ARM-Architektur hinzu. Linux и macOS.

Source: opennet.ru
