Pulsar նախագծի առաջին թողարկումը, որն ուղեկցեց Atom կոդերի խմբագրիչի մշակմանը

Նախկինում հայտարարված պլանի համաձայն՝ դեկտեմբերի 15-ին GitHub-ը դադարեցրեց Atom կոդերի խմբագրիչի աջակցությունը և նախագծի պահոցը միացրեց արխիվային ռեժիմին՝ սահմանափակվելով միայն կարդալու հասանելիությամբ: Atom-ի փոխարեն GitHub-ն իր ուշադրությունը դարձրեց Microsoft Visual Studio Code (VS Code) խմբագրին, որը ժամանակին ստեղծվել էր որպես Atom-ի հավելում:

Atom խմբագրիչ կոդը բաշխվում է MIT լիցենզիայի ներքո, և Atom-ի դադարեցումից մի քանի տարի առաջ ստեղծվեց Atom Community fork-ը (GitHub), որն ուղղված էր անկախ համայնքի կողմից ձևավորված այլընտրանքային հավաքների տրամադրմանը և ինտեգրված զարգացման միջավայր ստեղծելու համար լրացուցիչ բաղադրիչներ ներառելուն: Հիմնական նախագծի փլուզումից հետո որոշ անկախ ծրագրավորողներ միացան Ատոմ համայնքի աշխատանքին, սակայն այս արտադրանքի պահպանողական նպատակներն ու զարգացման մոդելը բոլորին չէին համապատասխանում:

Արդյունքը եղավ մեկ այլ պատառաքաղի ստեղծումը՝ Pulsar (GitHub), որում ընդգրկված էին Atom Community-ի հիմնադիրներից մի քանիսը: Նոր պատառաքաղը նպատակ ունի ոչ միայն տրամադրել խմբագիր, որը ֆունկցիոնալորեն նման է Atom-ին, այլ նաև թարմացնել ճարտարապետությունը և խթանել էական նոր առանձնահատկություններ, ինչպիսիք են սերվերի հետ փոխգործակցության նոր API և խելացի որոնման աջակցությունը:

Pulsar-ի և Atom համայնքի միջև մեկ այլ հիմնարար տարբերություն էր փոփոխություններն ընդունելու այլ քաղաքականությունը և նախագիծ նոր մշակողների մուտքի խոչընդոտը նվազագույնի հասցնելու և նորարարությունների խթանումը պարզեցնելու մտադրությունը (որևէ մեկը հնարավորություն ունի առաջարկելու բարելավում, որն անհրաժեշտ է համարում: ). Պուլսար համայնքում կարևոր որոշումներ կայացնելիս առաջարկվում է օգտագործել ընդհանուր քվեարկություն, որին կարող են մասնակցել բոլորը։ Փոքր բարելավումներ ընդունելիս առաջարկվում է օգտագործել հետադարձ կապը, որը հիմնված է ձգման հարցումների քննարկման և վերանայման վրա, որին կարող են մասնակցել նաև բոլորը:

Atom-ի աջակցության ավարտի օրը հրապարակվեց Pulsar-ի առաջին թեստային թողարկումը, որում, բացի ռեբրենդինգից, փոխարինվեց ընդարձակման պահեստի հետ աշխատելու համար նախատեսված բեքենդը. տեղափոխվել և փոխանցվել են Pulsar փաթեթի պահեստ: Նոր տարբերակը նաև աջակցություն է տրամադրում Git-ից հավելյալ փաթեթներ տեղադրելու համար, թարմացրել է Electron 12 պլատֆորմը և Node.js 14 ֆրեյմուքը, հեռացրել է հնացած փորձարարական առանձնահատկությունները և հեռաչափությունը հավաքելու ծածկագիրը, ինչպես նաև ավելացրել է ARM ճարտարապետության հավաքակազմեր Linux-ի և macOS-ի համար:

Pulsar նախագծի առաջին թողարկումը, որն ուղեկցեց Atom կոդերի խմբագրիչի մշակմանը


Source: opennet.ru

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