Den første udgivelse af Pulsar-projektet, som tog udviklingen af ​​Atom-kodeeditoren op

I overensstemmelse med den tidligere annoncerede plan stoppede GitHub den 15. december med at understøtte Atom-kodeeditoren og skiftede projektlageret til arkivtilstand, begrænset til skrivebeskyttet adgang. I stedet for Atom skiftede GitHub sin opmærksomhed til Microsoft Visual Studio Code (VS Code) editoren, som på et tidspunkt blev oprettet som en tilføjelse til Atom.

Atom-editorkoden distribueres under MIT-licensen, og flere år før Atom blev afbrudt, blev Atom Community-gaffelen (GitHub) grundlagt, med det formål at levere alternative samlinger dannet af et uafhængigt fællesskab og inkludere yderligere komponenter til opbygning af et integreret udviklingsmiljø. Efter sammenbruddet af hovedprojektet sluttede nogle uafhængige udviklere sig til arbejdet med Atom-fællesskabet, men de konservative mål og udviklingsmodel for dette produkt passede ikke alle.

Resultatet var skabelsen af ​​en anden gaffel - Pulsar (GitHub), som omfattede nogle af grundlæggerne af Atom Community. Den nye gaffel sigter mod ikke kun at give en editor, der funktionelt ligner Atom, men også at opdatere arkitekturen og fremme væsentlige nye funktioner, såsom en ny API til interaktion med serveren og understøttelse af smart søgning.

En anden grundlæggende forskel mellem Pulsar og Atom-fællesskabet var en anderledes politik for at acceptere ændringer og intentionen om at minimere adgangsbarrieren for nye udviklere til projektet og forenkle fremme af innovationer (enhver har mulighed for at foreslå en forbedring, som de anser for nødvendig ). Ved vigtige beslutninger i Pulsar-miljøet foreslås det at bruge en generel afstemning, hvor alle kan deltage. Ved vedtagelsen af ​​mindre forbedringer foreslås det at bruge feedback baseret på diskussion og gennemgang af pull requests, hvor alle også kan deltage.

Den dag, Atom-support sluttede, blev den første testudgivelse af Pulsar offentliggjort, hvori ud over rebranding også backend til at arbejde med udvidelsesarkivet blev udskiftet - den proprietære Package Backend blev erstattet med en åben analog, og de eksisterende pakker blev overført og overført til Pulsar Package Repository. Den nye version giver også support til at installere tilføjelsespakker fra Git, opdaterede Electron 12-platformen og Node.js 14-rammeværket, fjernede forældede eksperimentelle funktioner og kode til indsamling af telemetri og tilføjede samlinger til ARM-arkitekturen til Linux og macOS.

Den første udgivelse af Pulsar-projektet, som tog udviklingen af ​​Atom-kodeeditoren op


Kilde: opennet.ru

Tilføj en kommentar