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

Kao što je ranije najavljeno, GitHub je 15. decembra prekinuo podršku za uređivač koda Atom i prebacio repozitorijum projekta u režim arhiviranja samo za čitanje. Umjesto Atoma, GitHub je skrenuo pažnju na Microsoft Visual Studio Code (VS Code) editor, koji je svojevremeno kreiran kao dodatak Atomu.

Atom uređivački kod se distribuira pod MIT licencom, a fork Atom zajednice (GitHub) osnovan je nekoliko godina prije preklapanja Atoma, s ciljem pružanja alternativnih build-ova formiranih od strane nezavisne zajednice i uključujući dodatne komponente za izgradnju integriranog razvojno okruženje. Nakon propasti glavnog projekta, neki nezavisni programeri su se uključili u rad na Atom Community, ali konzervativni ciljevi i razvojni model ovog proizvoda nisu svima odgovarali.

Rezultat je bio stvaranje još jednog forka - Pulsar (GitHub), koji je uključivao neke od osnivača Atom zajednice. Novi fork je sebi postavio cilj ne samo da obezbedi uređivač koji oponaša funkcionalnost Atoma, već i da ažurira arhitekturu i promoviše značajne nove karakteristike, kao što je novi API za interakciju sa serverom i podrška za pametno pretraživanje.

Još jedna fundamentalna razlika između Pulsara i Atom zajednice bila je drugačija politika prihvatanja promjena i namjera da se minimizira barijera za nove programere da uđu u projekat i pojednostavi promociju inovacija (svako ima priliku predložiti poboljšanje koje smatra potrebnim). Prilikom donošenja važnih odluka u Pulsar zajednici, predlaže se opće glasanje u kojem svi mogu učestvovati. Prilikom prihvatanja manjih poboljšanja predlaže se korištenje povratnih informacija zasnovanih na diskusiji i pregledu pull zahtjeva, u čemu također mogu učestvovati svi.

Na dan kada je Atom podrška prestala, objavljeno je prvo testno izdanje Pulsara, u kojem je, pored rebrandinga, zamijenjena pozadina za rad sa spremištem ekstenzija - vlasnički Package Backend je zamijenjen otvorenim analogom, a postojeći paketi su portirani i prebačeni u Pulsar Package Repository. Nova verzija također pruža podršku za instaliranje dodatnih paketa iz Git-a, ažurirala je Electron 12 platformu i Node.js 14 framework, uklonila zastarjele eksperimentalne karakteristike i kod za prikupljanje telemetrije, te dodala build-ove za ARM arhitekturu za Linux i macOS.

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


izvor: opennet.ru

Dodajte komentar