Prvo izdanje projekta Pulsar, koje je pokrenulo razvoj uređivača koda Atom

U skladu s prethodno najavljenim planom, GitHub je 15. prosinca prestao podržavati uređivač koda Atom i prebacio repozitorij projekta u arhivski način rada, ograničen na pristup samo za čitanje. Umjesto Atoma, GitHub je svoju pozornost usmjerio na Microsoft Visual Studio Code (VS Code) editor koji je svojedobno nastao kao dodatak Atomu.

Atomov uređivački kod distribuira se pod licencom MIT-a, a nekoliko godina prije nego što je Atom prestao s radom, osnovana je Atom Community fork (GitHub) s ciljem pružanja alternativnih sklopova koje je formirala neovisna zajednica i uključivanja dodatnih komponenti za izgradnju integriranog razvojnog okruženja. Nakon propasti glavnog projekta, neki neovisni programeri uključili su se u rad na Atom zajednici, ali konzervativni ciljevi i razvojni model ovog proizvoda nisu svima odgovarali.

Rezultat je bio stvaranje još jedne vilice - Pulsar (GitHub), koja je uključivala neke od osnivača Atom zajednice. Novi fork ima za cilj ne samo pružiti uređivač koji je funkcionalno sličan Atomu, već i ažurirati arhitekturu i promovirati značajne nove značajke, kao što je novi API za interakciju s poslužiteljem i podrška za pametno pretraživanje.

Druga temeljna razlika između Pulsara i Atom zajednice bila je različita politika prihvaćanja promjena i namjera da se minimaliziraju prepreke ulasku novih programera u projekt i pojednostavi promicanje inovacija (svatko ima priliku predložiti poboljšanje koje smatra potrebnim ). Prilikom donošenja važnih odluka u Pulsar zajednici predlaže se korištenje općeg glasovanja u kojem svi mogu sudjelovati. Pri usvajanju manjih poboljšanja predlaže se korištenje povratnih informacija temeljenih na raspravi i pregledu zahtjeva za povlačenjem, u čemu također mogu sudjelovati svi.

Na dan prestanka podrške za Atom objavljeno je prvo testno izdanje Pulsara u kojem je, osim rebrandinga, zamijenjen backend za rad s repozitorijem proširenja - vlasnički Package Backend zamijenjen je otvorenim analogom, a postojeći paketi su preneseni i prebačeni u Pulsar Package Repository. Nova verzija također pruža podršku za instaliranje paketa dodataka iz Gita, ažuriranu platformu Electron 12 i okvir Node.js 14, uklonila je zastarjele eksperimentalne značajke i kod za prikupljanje telemetrije te dodala sklopove za ARM arhitekturu za Linux i macOS.

Prvo izdanje projekta Pulsar, koje je pokrenulo razvoj uređivača koda Atom


Izvor: opennet.ru

Dodajte komentar