Den første utgivelsen av Pulsar-prosjektet, som tok opp utviklingen av Atom-kodeeditoren

I samsvar med den tidligere annonserte planen, 15. desember, sluttet GitHub å støtte Atom-kodeeditoren og byttet prosjektlageret til arkivmodus, begrenset til skrivebeskyttet tilgang. I stedet for Atom, byttet GitHub oppmerksomheten til Microsoft Visual Studio Code (VS Code) editor, som på en gang ble opprettet som et tillegg til Atom.

Atom-redigeringskoden distribueres under MIT-lisensen, og flere år før Atom ble avviklet, ble Atom Community-gaffelen (GitHub) grunnlagt, med sikte på å tilby alternative sammenstillinger dannet av et uavhengig fellesskap og inkludert tilleggskomponenter for å bygge et integrert utviklingsmiljø. Etter sammenbruddet av hovedprosjektet ble noen uavhengige utviklere med i arbeidet med Atom Community, men de konservative målene og utviklingsmodellen for dette produktet passet ikke alle.

Resultatet var etableringen av en annen gaffel - Pulsar (GitHub), som inkluderte noen av grunnleggerne av Atom Community. Den nye gaffelen har som mål å ikke bare gi en editor som er funksjonelt lik Atom, men også å oppdatere arkitekturen og fremme betydelige nye funksjoner, for eksempel en ny API for interaksjon med serveren og støtte for smart søk.

En annen grunnleggende forskjell mellom Pulsar og Atom-fellesskapet var en annen policy for å akseptere endringer og intensjonen om å minimere adgangsbarrieren for nye utviklere til prosjektet og forenkle promoteringen av innovasjoner (enhver har mulighet til å foreslå en forbedring som de anser som nødvendig ). Ved viktige avgjørelser i Pulsarmiljøet foreslås det å benytte en generell avstemning der alle kan delta. Ved vedtak av mindre forbedringer foreslås det å bruke tilbakemelding basert på diskusjon og gjennomgang av pull requests, der alle også kan delta.

Den dagen Atom-støtten ble avsluttet, ble den første testutgivelsen av Pulsar publisert, der, i tillegg til rebranding, backend for arbeid med utvidelsesrepository ble erstattet - den proprietære Package Backend ble erstattet med en åpen analog, og de eksisterende pakkene ble overført og overført til Pulsar Package Repository. Den nye versjonen gir også støtte for å installere tilleggspakker fra Git, oppdaterte Electron 12-plattformen og Node.js 14-rammeverket, fjernet utdaterte eksperimentelle funksjoner og kode for innsamling av telemetri, og lagt til sammenstillinger for ARM-arkitekturen for Linux og macOS.

Den første utgivelsen av Pulsar-prosjektet, som tok opp utviklingen av Atom-kodeeditoren


Kilde: opennet.ru

Legg til en kommentar