์ด์ ์ ๋ฐํํ ๋๋ก, GitHub๋ 15์ XNUMX์ผ์ Atom ์ฝ๋ ํธ์ง๊ธฐ์ ๋ํ ์ง์์ ์ข ๋ฃํ๊ณ ํ๋ก์ ํธ ์ ์ฅ์๋ฅผ ์ฝ๊ธฐ ์ ์ฉ ์์นด์ด๋ธ ๋ชจ๋๋ก ์ด๋ํ์ต๋๋ค. Atom ๋์ GitHub๋ Atom์ ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก ํ๋ ์์ฑ๋์๋ Microsoft Visual Studio Code(VS Code) ํธ์ง๊ธฐ์ ๊ด์ฌ์ ๋๋ ธ์ต๋๋ค.
Atom ํธ์ง๊ธฐ ์ฝ๋๋ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ฉฐ Atom์ด ์ ํ๊ธฐ ๋ช ๋ ์ ์ Atom ์ปค๋ฎค๋ํฐ(GitHub)์ ํฌํฌ๊ฐ ์ค๋ฆฝ๋์์ต๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ. ๋ฉ์ธ ํ๋ก์ ํธ๊ฐ ๋ฌด๋์ง ํ ์ผ๋ถ ๋ ๋ฆฝ ๊ฐ๋ฐ์๋ค์ด Atom Community ์์ ์ ํฉ๋ฅํ์ง๋ง ์ด ์ ํ์ ๋ณด์์ ์ธ ๋ชฉํ์ ๊ฐ๋ฐ ๋ชจ๋ธ์ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํฉํ์ง ์์์ต๋๋ค.
๊ทธ ๊ฒฐ๊ณผ Atom ์ปค๋ฎค๋ํฐ์ ์ฐฝ๋ฆฝ์๋ค ์ค ์ผ๋ถ๊ฐ ํฌํจ๋ ๋ ๋ค๋ฅธ ํฌํฌ์ธ Pulsar(GitHub)๊ฐ ์์ฑ๋์์ต๋๋ค. ์๋ก์ด ํฌํฌ๋ Atom์ ๊ธฐ๋ฅ์ ๋ชจ๋ฐฉํ ํธ์ง๊ธฐ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ํคํ ์ฒ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์๋ฒ์ ์ํธ ์์ฉํ๊ธฐ ์ํ ์๋ก์ด API ๋ฐ ์ค๋งํธ ๊ฒ์ ์ง์๊ณผ ๊ฐ์ ์ค์ํ ์๋ก์ด ๊ธฐ๋ฅ์ ํ๋ณดํ๋ ๋ชฉํ๋ฅผ ์ธ์ ์ต๋๋ค.
Pulsar์ Atom Community์ ๋ ๋ค๋ฅธ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด์ ์ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฉํ๋ ์ ์ฑ ๊ณผ ์๋ก์ด ๊ฐ๋ฐ์๊ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ ๋ฐ ๋ํ ์ฅ๋ฒฝ์ ์ต์ํํ๊ณ ํ์ ํ๋ณด๋ฅผ ๋จ์ํํ๋ ค๋ ์๋์์ต๋๋ค(๋๊ตฌ๋ ํ์ํ๋ค๊ณ ์๊ฐํ๋ ๊ฐ์ ์ฌํญ์ ์ ์ํ ๊ธฐํ๊ฐ ์์). Pulsar ์ปค๋ฎค๋ํฐ์์ ์ค์ํ ๊ฒฐ์ ์ ๋ด๋ฆด ๋ ๋ชจ๋ ์ฌ๋์ด ์ฐธ์ฌํ ์ ์๋ ์ผ๋ฐ ํฌํ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฌ์ํ ๊ฐ์ ์ฌํญ์ ์์ฉํ ๋ ๋ชจ๋ ์ฌ๋์ด ์ฐธ์ฌํ ์ ์๋ ํ ์์ฒญ์ ๋ํ ํ ๋ก ๋ฐ ๊ฒํ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํผ๋๋ฐฑ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Atom ์ง์์ด ์ข ๋ฃ๋ ๋ , Pulsar์ ์ฒซ ๋ฒ์งธ ํ ์คํธ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์์๋ ๋ธ๋๋ ๋ณ๊ฒฝ ์ธ์๋ ๋ฐฑ์๋๊ฐ ํ์ฅ ์ ์ฅ์์ ํจ๊ป ์๋ํ๋๋ก ๊ต์ฒด๋์์ต๋๋ค. ๋ ์ ํจํค์ง ๋ฐฑ์๋๋ ๊ฐ๋ฐฉํ ์๋ ๋ก๊ทธ๋ก ๊ต์ฒด๋์์ผ๋ฉฐ ๊ธฐ์กด ํจํค์ง๋ Pulsar Package Repository๋ก ํฌํ ๋์ด ์ ์ก๋์์ต๋๋ค. ๋ํ ์ ๋ฒ์ ์ Git์์ ์ถ๊ฐ ๊ธฐ๋ฅ ํจํค์ง ์ค์น๋ฅผ ์ง์ํ๊ณ , Electron 12 ํ๋ซํผ๊ณผ Node.js 14 ํ๋ ์์ํฌ๋ฅผ ์ ๋ฐ์ดํธํ์ผ๋ฉฐ, ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์คํ์ ๊ธฐ๋ฅ๊ณผ ์๊ฒฉ ์ธก์ ์ปฌ๋ ์ ์ฝ๋๋ฅผ ์ ๊ฑฐํ๊ณ , Linux ๋ฐ macOS์ฉ ARM ์ํคํ ์ฒ์ฉ ๋น๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ถ์ฒ : opennet.ru