Pirmasis „Pulsar“ projekto leidimas, kuriame buvo sukurtas „Atom“ kodo redaktorius

Pagal anksčiau paskelbtą planą, gruodžio 15 d., „GitHub“ nustojo palaikyti „Atom“ kodo rengyklę ir perjungė projekto saugyklą į archyvavimo režimą, apribotą tik skaitymo prieiga. Vietoj „Atom“, „GitHub“ atkreipė dėmesį į „Microsoft Visual Studio Code“ (VS Code) redaktorių, kuris vienu metu buvo sukurtas kaip „Atom“ priedas.

„Atom“ redaktoriaus kodas platinamas pagal MIT licenciją, o prieš kelerius metus iki „Atom“ nutraukimo buvo įkurtas „Atom Community fork“ (GitHub), kurio tikslas – teikti alternatyvius nepriklausomos bendruomenės suformuotus rinkinius ir įtraukti papildomus komponentus integruotai kūrimo aplinkai kurti. Žlugus pagrindiniam projektui, kai kurie nepriklausomi kūrėjai prisijungė prie darbo prie Atom bendruomenės, tačiau konservatyvūs šio produkto tikslai ir kūrimo modelis netiko visiems.

Rezultatas buvo dar vienos šakės – Pulsar (GitHub) – sukūrimas, į kurį įėjo kai kurie Atom bendruomenės įkūrėjai. Naujosios šakės tikslas – ne tik pateikti redaktorių, funkcionaliai panašų į „Atom“, bet ir atnaujinti architektūrą bei reklamuoti svarbias naujas funkcijas, pavyzdžiui, naują API sąveikai su serveriu ir išmaniosios paieškos palaikymą.

Kitas esminis „Pulsar“ ir „Atom“ bendruomenės skirtumas buvo skirtinga pakeitimų priėmimo politika ir ketinimas sumažinti kliūtis naujiems kūrėjams patekti į projektą ir supaprastinti naujovių skatinimą (kiekvienas turi galimybę pasiūlyti patobulinimą, kuris, jo nuomone, reikalingas). ). Priimant svarbius sprendimus „Pulsar“ bendruomenėje, siūloma naudoti bendrą balsavimą, kuriame gali dalyvauti visi norintys. Priimant nedidelius patobulinimus, siūloma naudoti grįžtamąjį ryšį, pagrįstą diskusijomis ir ištraukimo užklausų peržiūra, kurioje taip pat gali dalyvauti visi.

Tą dieną, kai baigėsi „Atom“ palaikymas, buvo paskelbta pirmoji bandomoji „Pulsar“ versija, kurioje, be prekės ženklo keitimo, buvo pakeista darbui su plėtinių saugykla skirta užpakalinė programa – patentuota „Package Backend“ pakeista atviru analogu, o esami paketai. buvo perkelti ir perkelti į Pulsar paketų saugyklą. Naujojoje versijoje taip pat teikiama pagalba diegiant papildomus paketus iš „Git“, atnaujinta „Electron 12“ platforma ir „Node.js 14“ sistema, pašalintos pasenusios eksperimentinės funkcijos ir kodas telemetrijai rinkti ir pridėti ARM architektūros rinkiniai, skirti „Linux“ ir „MacOS“.

Pirmasis „Pulsar“ projekto leidimas, kuriame buvo sukurtas „Atom“ kodo redaktorius


Šaltinis: opennet.ru

Добавить комментарий