Vastavalt varem vĂ€ljaöeldud plaanile lĂ”petas GitHub 15. detsembril Atom koodiredaktori toe ja viis projekti hoidla arhiivireĆŸiimi, mille juurdepÀÀs on piiratud ainult lugemiseks. Atom'i asemel suunab GitHub oma tĂ€helepanu Microsoft Visual Studio Code (VS Code) redaktorile, mis loodi kunagi Atom'i tĂ€iendamiseks.
Atom koodiredaktori lÀhtekood on vabalt saadaval MIT litsentsi alusel ja enne Atom'i lÔpetamist loodi Atom Community (GitHub), mille eesmÀrk on pakkuda alternatiivseid kogusid, mis on koostatakse sÔltumatute kogukondade poolt ja sisaldavad tÀiendavaid komponente integreeritud arenduskeskkonna loomiseks. PÀrast peamise projekti lÔpetamist liitusid mÔned sÔltumatud arendajad Atom Community'ga, kuid toote konservatiivsed eesmÀrgid ja arenduse mudel ei sobinud kÔikidele.
Tulemuseks sai uue forki loomine â Pulsar (GitHub), kuhu kuulusid ka mĂ”ned Atom Community asutajatest. Uue forki eesmĂ€rk on pakkuda mitte ainult redaktorit, mis funksionaalselt kordab Atomi, vaid ka uuendada arhitektuuri ja tutvustada uusi olulisi funktsioone, nagu uus API interaktsiooniks serveriga ja nutika otsingu tugi.
Teine pĂ”himĂ”tteline erinevus Pulsari ja Atom Community vahel on erinev poliitika muudatuste vastuvĂ”tmisel ja soov maksimaalselt vĂ€hendada algajate arendajate sisenemisbarjÀÀri ning lihtsustada uuenduste edendamist (igaĂŒhel on vĂ”imalus pakkuda vajalikku tĂ€iustust). Oluliste otsuste tegemisel Pulsari kogukonnas soovitatakse kasutada ĂŒhist hÀÀletamist, kus kĂ”ik saavad osaleda. VĂ€ikeste parenduste vastuvĂ”tmisel soovitatakse kasutada tagasisidet, mis pĂ”hineb aruteludel ja pull-pĂ€ringute ĂŒlevaatamisel, milles vĂ”ivad samuti osaleda kĂ”ik soovijad.
Atom'i toe toe lĂ”pust, avaldati Pulsari esimene testvĂ€ljaanne, kus, peale brĂ€ndi vahetust, viidi lĂ€bi ka bĂ€rkandi asendamine laienduste hoidla töötamiseks â omandiĂ”iguse saanud Package Backend asendati avatud analoogiga, ning olemasolevad paketid viidi ĂŒle ja tĂ”lgiti Pulsar Package Repository'sse. Uues versioonis on samuti toetav lisapakettide installimine Git'ist, vĂ€rskendatud on Electron 12 platvormi ja Node.js 14 raamistikku, eemaldatud on vananenud eksperimentaalsed funktsioonid ja kood telemeetria kogumiseks, lisatud on ARM-ite arhitektuuri kogu Linuxi ja macOS'i jaoks.

Allikas: opennet.ru
