ํจํค์ง
์ฌํด 20์ XNUMX์ผ ์ด, npm ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด Standard๋ฅผ ์ค์นํ ๊ฐ๋ฐ์๋ค์ ํฐ๋ฏธ๋์์ ๊ฑฐ๋ํ ๊ด๊ณ ๋ฐฐ๋๋ฅผ ๋ณผ ์ ์์์ต๋๋ค.
์ด ๊ด๊ณ ๋ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์๋์์ต๋๋ค -
Funding ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ณธ ์์ด๋์ด๋ ๊ธฐ์
์ด
๋น์ฐํ ์ด ์์ด๋์ด๋ ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ์์ ๊ฒฉ๋ ฌํ ๋
ผ์์ ๋ถ๋ฌ์ผ์ผ์ผฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด -
์ผ๋ถ ํ ๋ก ์๋ค์ ํฐ๋ฏธ๋์ ๊ด๊ณ ํ๋ ๊ฒ์ด ํญ์ ๋ ๋ฌธ์ ๊ฐ ์๋ ์ค์ํ ์คํ ์์ค ํ๋ก์ ํธ์ ์๊ธ์ ์กฐ๋ฌํ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ๋ฏฟ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ์์ ์ ๋จ๋ง๊ธฐ์์ ๊ด๊ณ ๋ฅผ ๋ณด๋ ๊ฒ์ด ์ ํ ์ฉ๋ฉ๋์ง ์๋๋ค๋ ์๊ฐ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ค๋๋๋์ ๊ฐ๋ฐ์์ธ Vincent Weavers๋ โ์ฌ์ค์ [์คํ ์์ค ์ํํธ์จ์ด]๋ฅผ ์ง์ํ๋ ์ฌ๋๋ค์๊ฒ๋ ๋์ด ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค.โ๋ผ๊ณ ๋งํฉ๋๋ค. โ์ด ๋ฌธ์ ์ ๋ํ ๋ ์๋ฒฝํ ํด๊ฒฐ์ฑ ์ด ๋ฏธ๋์ ๋ํ๋ ์๋ ์์ต๋๋ค. ๊ทธ๋๊น์ง๋ ์ฐ๋ฆฌ๋ ๊ด๊ณ ๋ฅผ ์ฐธ์ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ฒ ๋์์ง ์๋ค. ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ํฐ๋ฏธ๋์์ ๊ด๊ณ ๋ฐฐ๋๋ฅผ ๋ณด๋ ๊ฒ์ ๋ณ๋ก ์ข์ํ์ง ์์ง๋ง, ๊ทธ ํ์์ฑ์ ์ดํดํ๊ณ ์ด ์์ด๋์ด๋ฅผ ์ ์ ์ผ๋ก ์ง์งํฉ๋๋ค.โ๋ผ๊ณ ๊ทธ๋ ๊ณ์ํฉ๋๋ค.
โ๋ด ํฐ๋ฏธ๋์ ์ฌ๊ณ ๊ฑฐ๋ฌผ๋ค์ ์ง์์ ์ธ ๊ด๊ณ ํ๋ฆ์ ๋ณด์ฌ์ฃผ์ง ์๋ ๋ง์ง๋ง ์์์ด์ ๊ณ ์ํ ์ค์์์ค์ ๋๋ค. ๋๋ ์ด ์์ด๋์ด์ ๋จํธํ ๋ฐ๋ํฉ๋๋ค. ์๋ํ๋ฉด ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์์ญ ๋ ๋์ ํค์์จ ์คํ ์์ค ์ ์ ๊ณผ ๊ทผ๋ณธ์ ์ผ๋ก ๋ชจ์๋๋ค๊ณ ํ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.โ๋ผ๊ณ ๋ฏธ๊ตญ์ ๊ฐ๋ฐ์์ธ Vuk Petrovic์ ๋งํฉ๋๋ค.
Standard์ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ์ํ ์๋ก์ด ์๊ธ ์กฐ๋ฌ ๊ณํ์ ๋ํ ๋๋ถ๋ถ์ ๋ถ์ ์ ์ธ ์๊ฒฌ์ ์ค์น ํ ํ์๋๋ ๊ด๊ณ ๋ฐฐ๋๊ฐ ์ด์ ๋ก๊ทธ์ ํ์๋์ด ์ ํ๋ฆฌ์ผ์ด์ ๋๋ฒ๊น ์ ์์ ํ ๋ถํ์ํ๊ฒ ์ด๋ ต๊ฒ ๋ง๋๋ ๊ฒ์ ๋ง์กฑํ์ง ์๋ ๊ฐ๋ฐ์์๊ฒ์ ๋์ต๋๋ค.
โ๋ด CI ๋ก๊ทธ์์ ๊ด๊ณ ๋ฅผ ๋ณด๊ณ ์ถ์ง ์๊ณ , ๋ค๋ฅธ ํจํค์ง๊ฐ ๊ฐ์ ์ผ์ ์์ํ๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ์๊ฐํ๊ณ ์ถ์ง๋ ์์ต๋๋ค. ์ผ๋ถ JS ํจํค์ง์๋ ์์ญ, ์๋ฐฑ ๋๋ ๊ทธ ์ด์์ ์ข ์์ฑ์ด ์์ต๋๋ค. ์บ๋ฆฌํฌ๋์์ ๊ฐ๋ฐ์์ธ Robert Hafner๋ "๊ทธ๋ค ๋ชจ๋๊ฐ ๊ด๊ณ ๋ฅผ ํ์ํ๋ค๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ์์ํ ์ ์์ต๋๊น?"๋ผ๊ณ ๋งํ์ต๋๋ค.
ํ์ฌ๋ ์คํ ๋ค๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ง ๊ด๊ณ ๊ฐ ํ์๋์ง๋ง, ์๊ฐ์ด ์ง๋๋ฉด ์ด๋ฅผ ํตํ ํ๋ฉ ํ๋ก์ ํธ๊ฐ ๋์ฑ ๋์คํ๋ ์ ์์ต๋๋ค. ์ด๋ ์ง๋ ํ ํด ๋์ OpenCollective ํ๋ก์ ํธ์ ์ธ๊ธฐ๊ฐ ๋์์ง ๊ฒ๊ณผ ์ ์ฌํ ์ ์์ต๋๋ค.
OpenCollective ๋ฉ์์ง
์๋
๋ถํฐ OpenCollective ๋ฉ์์ง๊ฐ ๋ง์ ์คํ์์ค ํ๋ก์ ํธ์ ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ๋ฉ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ๋ฐ์๋ค์ ๋จ๋ง๊ธฐ์์ ์ด๋ฌํ ๋ฉ์์ง๋ฅผ ๋ณด๊ณ ๋ถ๋ง์ ํ์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ณธ๊ฒฉ์ ์ธ ๊ด๊ณ ๊ฐ ์๋ ๊ธฐ๋ถ ์์ฒญ๋ง ๋ด๊ฒจ ์์๊ธฐ ๋๋ฌธ์ ๊ธฐ๊บผ์ด ๋ฐ์๋ค์๋ค.
ํ์ง๋ง ํ๋ฉ์ ๊ฒฝ์ฐ ์ด๋ค ๊ตฌ์ค๋ก๋ ์์ ์ ๋จ๋ง์์ ๊ด๊ณ ๋ฅผ ๋ณด๊ณ ์ถ์ง ์์ ์ผ๋ถ ๊ฐ๋ฐ์๋ค์ ๋ง์์ ์ด ํ๋ก์ ํธ๊ฐ ์ผ์ ์ ์ ๋์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๋ค ๊ฐ๋ฐ์ ์ค ์ผ๋ถ๋ Funding๊ณผ ๊ด๊ณ ํ์์ ๋์ํ ํ์ฌ ์ค ํ๋์ธ Linode์ ์๋ ฅ์ ๊ฐํ์ต๋๋ค. ํ์ฌ๋ ๊ฒฐ๊ตญ ์ํฉ์ ํ๋ํ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ,
๋์ฑ์ด, ์ผ๋ถ ๊ฐ๋ฐ์๋ค์ ๋ ๋์๊ฐ ๊ทธ๋ค์ ๋ถ๋
ธ์ ์๋์ง๋ฅผ ์ธ๊ณ ์ต์ด์ ๊ฒ์ ๊ฐ๋ฐ์ ์์์ต๋๋ค.
๊ฒฐ๊ณผ
ํฐ๋ฏธ๋ ๊ด๊ณ ๋ ์คํ ์์ค ํ๋ก์ ํธ ์๊ธ ์กฐ๋ฌ์ ์ฌ๊ฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์๋์
๋๋ค. ํ์ง๋ง ๋ง์ ์ฌ๋๋ค์ ์ ๋ง๋ก ์ด๊ฒ์ ์ข์ํ์ง ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌํ ํ์์ด ๋๋ฆฌ ํผ์ง ๊ฒ์ธ๊ฐ์ ๋ํ ์ง๋ฌธ์ ์ด์ ๊ธ์ ์ ์ด๊ธฐ๋ณด๋ค๋ ๋ถ์ ์ ์ผ๋ก ๋๋ตํ ์ ์๊ฒ ๋์๋ค. ๊ฒ๋ค๊ฐ ์ต๊ทผ์๋ npm์ด
์ด ์ฃผ์ ์ ๊ด์ฌ์ด ์๋ค๋ฉด ์ดํด๋ณด์ธ์.
๋ ์ ์ฌ๋ฌ๋ถ! ๋จ๋ง๊ธฐ ๊ด๊ณ ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์๋์? ์คํ ์์ค ์๊ธ ์กฐ๋ฌ์ ๊ฐ์ฅ ์ ํฉํ๋ค๊ณ ์๊ฐ๋๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
์ถ์ฒ : habr.com