Pulsar-projektin ensimmäinen julkaisu, joka vauhditti Atom-koodieditorin kehitystä

Aiemmin julkistetun suunnitelman mukaisesti GitHub lopetti 15. joulukuuta tuen Atom-koodieditorille ja siirsi projektivaraston vain luku -arkistointitilaan. Atomin sijaan GitHub kiinnitti huomionsa Microsoft Visual Studio Code (VS Code) -editoriin, joka luotiin aikoinaan Atomin lisäosana.

Atom-editorikoodia jaetaan MIT-lisenssin alaisena, ja Atom Communityn haarukka (GitHub) perustettiin muutama vuosi ennen Atomin taittamista, ja sen tarkoituksena oli tarjota vaihtoehtoisia itsenäisen yhteisön muodostamia koontiversioita ja sisältää lisäkomponentteja integroidun kokonaisuuden rakentamiseen. kehitysympäristö. Pääprojektin romahtamisen jälkeen Atom Communityn työhön liittyi joitain itsenäisiä kehittäjiä, mutta tämän tuotteen konservatiiviset tavoitteet ja kehitysmalli eivät sopineet kaikille.

Tuloksena syntyi toinen haarukka - Pulsar (GitHub), johon kuului joitain Atom-yhteisön perustajia. Uusi haarukka on asettanut tavoitteekseen paitsi tarjota Atomin toimintoja jäljittelevän editorin, myös päivittää arkkitehtuuria ja edistää merkittäviä uusia ominaisuuksia, kuten uutta APIa vuorovaikutukseen palvelimen kanssa ja älykkään haun tuki.

Toinen perustavanlaatuinen ero Pulsarin ja Atom Communityn välillä oli erilainen muutosten hyväksymiskäytäntö ja aikomus minimoida uusien kehittäjien pääsy projektiin ja yksinkertaistaa innovaatioiden edistämistä (jokaisella on mahdollisuus ehdottaa parannusta, jota hän pitää tarpeellisena). Tärkeitä päätöksiä tehtäessä Pulsar-yhteisössä ehdotetaan yleisäänestystä, johon kaikki voivat osallistua. Pieniä parannuksia hyväksyttäessä ehdotetaan käytettäväksi vetopyyntöjen keskusteluun ja tarkasteluun perustuvaa palautetta, johon kaikki voivat myös osallistua.

Atom-tuen päättymispäivänä julkaistiin Pulsarin ensimmäinen testijulkaisu, jossa tuotemerkin uudelleenvaihdon lisäksi taustaosa korvattiin toimimaan laajennusvaraston kanssa - patentoitu Package Backend korvattiin avoimella analogisella ja olemassa olevat paketit. siirrettiin ja siirrettiin Pulsar-pakettivarastoon. Uusi versio tukee myös Gitin lisäosapakettien asentamista, Electron 12 -alustan ja Node.js 14 -kehyksen päivittämistä, vanhentuneiden kokeellisten ominaisuuksien ja telemetrian kokoelmakoodin poistamista sekä Linuxin ja macOS:n ARM-arkkitehtuuriin lisättyjä koontiversioita.

Pulsar-projektin ensimmäinen julkaisu, joka vauhditti Atom-koodieditorin kehitystä


Lähde: opennet.ru

Lisää kommentti