Mono Repo
- ํ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ ํธ๊ฐ ๊ตฌ์ฑ๋ ๊ฒ
- ์ผ๋ฐ์ ์ผ๋ก ํ๋์ Repo์๋ ํ๋์ ํ๋ก์ ํธ๋ฅผ ํฌํจ
Mono Repo ์ฌ์ฉ ์ด์ ?
ํ๋์ Repo๋ก ์ฌ๋ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ
- ์ฝ๋ ๋ฐ IDE๋ฅผ ์ค์์นญํด๊ฐ๋ฉด์ ์คํํ ํ์ ์์
์ค์ฒฉ ์ฝ๋ ๊ณต์
- ํจํค์ง ๋จ์๋ก ๋ก์ง์ ๊ตฌ์ฑํ๊ณ , ์๋ก์ด ๊ณต์ ๋ก์ง์ด ํ์ํ๋ฉด E ํจํค์ง๋ก ๋ถ๋ฆฌํ ๋ค import ์ํฌ ์ ์๋ค
์ฌ๋ฌ ํ๋ก์ ํธ์์ ์ค์ฒฉ๋ ๋ชจ๋์ ํ๋๋ง ์ค์นํด ์ฌ์ฉ
Mono Repo์ ๋จ์ ?
์ด ํญ๋ชฉ์ node_module ๊ธฐ๋ฐ์ผ๋ก ์์ ๋์ด ์์ด ์ดํดํ๊ธฐ ๋ค์ ์ด๋ ต๋คโฆ
์ด์ค์๊ฒ ์ถ์ธกํด๋ณธ ๊ฒฐ๋ก
- node package ๋ฑ์ ์ธ๊ธํ๋ฉฐ Lerna์ Yarn์ ์ฌ์ฉํ๋ค๊ณ ํ๋ค
- ์ ๋ํฐ ํ๋ก์ ํธ์๋ ์ ์ฉ๋ ์ ์์์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค
- ์ด๊ฒ ์๋ค
- https://github.com/zero-plus-x/unity-monorepo-template
์ถ์ฒ