Ang unang paglabas ng proyektong Pulsar, na kinuha ang pagbuo ng Atom code editor

Gaya ng naunang inanunsyo, noong Disyembre 15, tinapos ng GitHub ang suporta para sa Atom code editor at inilipat ang repositoryo ng proyekto sa read-only archive mode. Sa halip na Atom, ibinaling ng GitHub ang pansin nito sa editor ng Microsoft Visual Studio Code (VS Code), na nilikha sa isang pagkakataon bilang add-on sa Atom.

Ang code ng editor ng Atom ay ipinamahagi sa ilalim ng lisensya ng MIT, at ang isang tinidor ng Atom Community (GitHub) ay itinatag ilang taon bago ang pagtiklop ng Atom, na naglalayong magbigay ng mga alternatibong build na nabuo ng isang independiyenteng komunidad at kabilang ang mga karagdagang bahagi para sa pagbuo ng isang pinagsama-samang kapaligiran sa pag-unlad. Matapos ang pagbagsak ng pangunahing proyekto, ang ilang mga independiyenteng developer ay sumali sa gawain sa Atom Community, ngunit ang mga konserbatibong layunin at modelo ng pagpapaunlad ng produktong ito ay hindi nababagay sa lahat.

Ang resulta ay ang paglikha ng isa pang tinidor - Pulsar (GitHub), na kinabibilangan ng ilan sa mga tagapagtatag ng Atom Community. Itinakda ng bagong fork ang sarili nitong layunin na hindi lamang magbigay ng editor na ginagaya ang functionality ng Atom, ngunit pati na rin i-update ang arkitektura at i-promote ang mga makabuluhang bagong feature, gaya ng bagong API para sa pakikipag-ugnayan sa server at suporta para sa matalinong paghahanap.

Ang isa pang pangunahing pagkakaiba sa pagitan ng Pulsar at Atom Community ay isang magkaibang patakaran para sa pagtanggap ng mga pagbabago at ang intensyon na bawasan ang hadlang para sa mga bagong developer na pumasok sa proyekto at pasimplehin ang pagsulong ng mga inobasyon (sinuman ay may pagkakataong magmungkahi ng pagpapabuti na sa tingin niya ay kinakailangan). Kapag gumagawa ng mahahalagang desisyon sa komunidad ng Pulsar, iminumungkahi na gumamit ng pangkalahatang boto kung saan maaaring makilahok ang lahat. Kapag tumatanggap ng maliliit na pagpapabuti, iminumungkahi na gumamit ng feedback batay sa talakayan at pagsusuri ng mga kahilingan sa paghila, kung saan maaari ding lumahok ang lahat.

Sa araw na natapos ang suporta ng Atom, na-publish ang unang test release ng Pulsar, kung saan, bilang karagdagan sa rebranding, ang backend ay pinalitan upang gumana sa extension repository - ang proprietary Package Backend ay pinalitan ng isang open analogue, at ang mga umiiral na package ay inilipat at inilipat sa Pulsar Package Repository. Nagbibigay din ang bagong bersyon ng suporta para sa pag-install ng mga add-on na package mula sa Git, na-update ang platform ng Electron 12 at ang framework ng Node.js 14, inalis ang mga lipas na pang-eksperimentong feature at telemetry collection code, at nagdagdag ng mga build para sa ARM architecture para sa Linux at macOS.

Ang unang paglabas ng proyektong Pulsar, na kinuha ang pagbuo ng Atom code editor


Pinagmulan: opennet.ru

Magdagdag ng komento