10์ XNUMX์ผ, ์ฐ๋ฆฌ๋ ์์ค ์ฝ๋์ ํจ๊ป ๊ณต๊ฐ ๋๋ ๋น๊ณต๊ฐ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ฒ์ํ ์ ์๊ฒ ํด์ฃผ๋ ํจํค์ง ๊ด๋ฆฌ ์๋น์ค์ธ GitHub ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์ ์ ํ๋ ๋ฒ ํ ํ ์คํธ๋ฅผ ์์ํ์ต๋๋ค. ์ด ์๋น์ค๋ ํ์ฌ JavaScript(npm), Java(Maven), Ruby(RubyGems), .NET(NuGet), Docker ์ด๋ฏธ์ง ๋ฑ ์น์ํ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ง์ํฉ๋๋ค.
GitHub ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์ Swift ํจํค์ง์ ๋ํ ์ง์์ ์ถ๊ฐํ๊ฒ ๋์์์ ๋ฐํํ๊ฒ ๋์ด ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค. Swift ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ ํ๋ก์ ํธ ๋ฐ Swift ์ปค๋ฎค๋ํฐ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์ค ์ฝ๋๋ฅผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ Apple ์ง์๋ค๊ณผ ํ๋ ฅํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ ๋๋ค.
GitHub์์ ์ฌ์ฉ ๊ฐ๋ฅ
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์๊ฐ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด์๋ ์ต๊ณ ์ ๋๊ตฌ๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Swift ์ํ๊ณ๊ฐ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ฐ๋ฆฌ๋ Apple ํ๊ณผ ํ๋ ฅํ์ฌ Swift ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ก์ด ์ํฌํ๋ก๋ฅผ ๋ง๋๋ ๋ฐ ๋์์ ์ค ์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
GitHub Package Registry ์ถ์ ์ดํ ์ฐ๋ฆฌ๋ ์ด ๋๊ตฌ์ ๋ํ ์ปค๋ฎค๋ํฐ์ ๊ฐ๋ ฅํ ์ฐธ์ฌ๋ฅผ ํ์ธํ์ต๋๋ค. ๋ฒ ํ ๊ธฐ๊ฐ ๋์ ์ฐ๋ฆฌ๋ ํจํค์ง ๋ ์ง์คํธ๋ฆฌ๊ฐ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฐฉ๋ฒ๊ณผ ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ฌด์์ ํ ์ ์๋์ง์ ๋ํด ์ปค๋ฎค๋ํฐ๋ก๋ถํฐ ์๊ฒฌ์ ๋ฃ๊ณ ์ ํฉ๋๋ค. ์์ง GitHub Package Registry๋ฅผ ์ฌ์ฉํด๋ณด์ง ์์๋ค๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com