
๐ฆ ์ด์ GitHub ์ ์ฅ์ ์์ฒด๊ฐ shadcn registry ๋จ ใทใท
์์ฝ
GitHub ์ ์ฅ์๋ฅผ shadcn registry๋ก ์ง์ ํ์ฉํ ์ ์๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ์๊ฐ๋์์ต๋๋ค. registry.json ํ์ผ์ ํตํด ์ปดํฌ๋ํธ, ๋์์ธ ์์คํ , ์์ด์ ํธ ์คํฌ ๋ฑ์ ๋ณ๋ ๋ฐฑ์๋ ์์ด ๋ฐฐํฌํ๊ณ ์กฐํฉํ ์ ์์ต๋๋ค.
ํต์ฌ ํฌ์ธํธ
- GitHub ์ ์ฅ์ ์์ฒด๋ฅผ ๋ ์ง์คํธ๋ฆฌ๋ก ํ์ฉ ๊ฐ๋ฅ
- ์ปดํฌ๋ํธ, ์ ํธ๋ฆฌํฐ, ์์ด์ ํธ ์คํฌ ๋ฑ ๋ค์ํ ์์ฐ ๋ฐฐํฌ
- registryDependencies๋ฅผ ํตํ ๋ ์ง์คํธ๋ฆฌ ๊ฐ ์กฐํฉ ๋ฐ ํ์ฅ
- CLI๋ฅผ ํตํ ์๋ ์์กด์ฑ ๋ฐ ๊ฒฝ๋ก ์ค์ ์ง์
- ๋ธ๋์น ๋ฐ ์ปค๋ฐ SHA ๊ธฐ๋ฐ์ ์ ๋ฐํ ์ค์น ๋ฐ ๋ณ๊ฒฝ ์ฌํญ ํ์ธ
๐ฆ ์ด์ GitHub ์ ์ฅ์ ์์ฒด๊ฐ shadcn registry ๋จ ใทใท
์ด ํธ์ ๋ณด๊ณ ์ด๊ฒ ์ง์ง ๋๋ค?? ์ถ์์ด์. ์์ฒญ๋ฉ๋๋ค...!!!
์ด์ GitHub ์ ์ฅ์์ registry.json ํ๋๋ง ๋ฃ์ผ๋ฉด, ๊ทธ ์ ์ฅ์ ์์ฒด๊ฐ ๋ ์ง์คํธ๋ฆฌ๊ฐ ๋ฉ๋๋ค!
CLI ๋ก install ํ๋ฉด ๋...
๋ ์ด์ ๊ณต์ ๋ ์ง์คํธ๋ฆฌ์๋ง ์์กดํ์ง ์์๋ ๋๊ณ , ๋๊ตฌ๋ ์์ ์ ์ ์ฅ์๋ฅผ ๋ ์ง์คํธ๋ฆฌ๋ก ๊ณต๊ฐํ๊ฑฐ๋ ํ ๋ด์์ ์ธ ์ ์๊ฒ ๋๊ฑฐ์ฃ .
์ปดํฌ๋ํธ๋ฟ๋ง ์๋๋ผ ์ ํธ๋ฆฌํฐ, ์ค์ , ๋ฌธ์, ๊ท์น, ๋์์ธ ์์คํ , ์ํฌํ๋ก์ฐ, ์ฌ์ง์ด ์์ด์ ํธ๋ ์คํฌ๊น์ง๋ ํ ๋ฒ์ ๋ฐฐํฌํ ์ ์๋ค๊ณ ํ๋ค์.
์์, ๋ฌ๋ผ์ง๋ ์ ๋ค์ ์ ๋ฆฌํ๋ฉด ์ด๋์.
-
๋ณ๋ ๋ฐฑ์๋ ์์ด GitHub ์ ์ฅ์ ์์ฒด๊ฐ ์์ค๊ฐ ๋จ
-
์์ค ์ฝ๋๊ฐ ๊ทธ๋๋ก ํ๋ก์ ํธ์ ๋ค์ด์์ ์ง์ ์์ ๊ฐ๋ฅ
-
์ฌ๋ฌ ๋ ์ง์คํธ๋ฆฌ์ ์์ดํ ์ registryDependencies๋ก ์กฐํฉํ๊ณ ํ์ฅํ ์ ์์
-
CLI๊ฐ ๋์ ํ๋ก์ ํธ๋ฅผ ์ฝ๊ณ import, alias, ๊ฒฝ๋ก, ์์กด์ฑ์ ์๋์ผ๋ก ๋ง์ถฐ์ค
-
๋ธ๋์น/ํ๊ทธ/์ปค๋ฐ SHA๋ก ์ค์นํ๊ณ --dry-run ์ด๋ --diff ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๋ฏธ๋ฆฌ ํ์ธํ ์ ์์
-
registry.json ์์ฒด๊ฐ agent๋ฅผ ์ํ manifest ์ญํ ๋ ํจ
๋จ์ํ ์ปดํฌ๋ํธ ๊ณต์ ๊ฐ ํธํด์ก๋ค๋๊ฑธ ํ์ฉ ๋์ด์๋๋ฐ,, ์ด์ ๋์์ธ ์์คํ ์ด๋ ์์ ๊ท์น, ์์ด์ ํธ ์คํฌ ๊ฐ์ ๊ฒ๋ค๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ฐฐํฌํ๊ณ ์กฐํฉํ ์ ์๊ฒ ๋๊ธฐ ๋๋ฌธ!!!
๊ทธ๋ฅ ๋ฏธ์น๊ฒ๋๋ค!
AI ์๋ ์์ฑ ์ฝํ ์ธ
๋ณธ ์ฝํ ์ธ ๋ X @lucas_flatwhite (์๋ ๋ฐ๊ฒฌ)์ ์๋ฌธ์ AI๊ฐ ์๋์ผ๋ก ์์ฝยท๋ฒ์ญยท๋ถ์ํ ๊ฒ์ ๋๋ค. ์ ์ ์๊ถ์ ์์ ์์์๊ฒ ์์ผ๋ฉฐ, ์ ํํ ๋ด์ฉ์ ๋ฐ๋์ ์๋ฌธ์ ํ์ธํด ์ฃผ์ธ์.
์๋ฌธ ๋ฐ๋ก๊ฐ๊ธฐ