Den första utgåvan av Pulsar-projektet, som tog upp utvecklingen av Atom-kodredigeraren

I enlighet med den tidigare tillkännagivna planen, den 15 december, slutade GitHub att stödja Atom-kodredigeraren och bytte projektförrådet till arkivläge, begränsat till skrivskyddad åtkomst. Istället för Atom ändrade GitHub sin uppmärksamhet till Microsoft Visual Studio Code (VS Code) editor, som vid ett tillfälle skapades som ett tillägg till Atom.

Atom-redaktörskoden distribueras under MIT-licensen, och flera år innan Atom lades ner grundades Atom Community-gaffeln (GitHub), som syftar till att tillhandahålla alternativa sammansättningar bildade av en oberoende community och inklusive ytterligare komponenter för att bygga en integrerad utvecklingsmiljö. Efter kollapsen av huvudprojektet gick några oberoende utvecklare med i arbetet med Atom Community, men de konservativa målen och utvecklingsmodellen för denna produkt passade inte alla.

Resultatet blev skapandet av en annan gaffel - Pulsar (GitHub), som inkluderade några av grundarna av Atom Community. Den nya gaffeln syftar till att inte bara tillhandahålla en redigerare som är funktionellt lik Atom, utan också att uppdatera arkitekturen och främja betydande nya funktioner, såsom ett nytt API för att interagera med servern och stöd för smart sökning.

En annan grundläggande skillnad mellan Pulsar och Atom Community var en annan policy för att acceptera förändringar och avsikten att minimera inträdesbarriären för nya utvecklare i projektet och förenkla främjandet av innovationer (vem som helst har möjlighet att föreslå en förbättring som de anser nödvändig ). Vid viktiga beslut i Pulsargemenskapen föreslås en allmän omröstning där alla kan delta. Vid antagande av mindre förbättringar föreslås återkoppling baserad på diskussion och granskning av pull-förfrågningar, där alla också kan delta.

Dagen som Atom-supporten avslutades publicerades den första testversionen av Pulsar, där, förutom omprofilering, även backend för att arbeta med tilläggsförrådet ersattes - det proprietära Package Backend ersattes med en öppen analog, och de befintliga paketen överfördes och överfördes till Pulsar Package Repository. Den nya versionen ger även stöd för att installera tilläggspaket från Git, uppdaterade Electron 12-plattformen och Node.js 14-ramverket, tog bort föråldrade experimentfunktioner och kod för insamling av telemetri och lade till sammansättningar för ARM-arkitekturen för Linux och macOS.

Den första utgåvan av Pulsar-projektet, som tog upp utvecklingen av Atom-kodredigeraren


Källa: opennet.ru

Lägg en kommentar