์ฐธ๊ณ ์ฌ์ดํธโข Turborepo ๊ณต์ ๋ฌธ์ TurboTurbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.turbo.build ์์ฑ์์ Next.js ํ๋ก์ ํธ์ ๋ชจ๋
ธ๋ ํฌ๋ฅผ ์ ์ฉํ๊ธฐ ์ํ์ฌ ๋ชจ๋
ธ๋ ํฌ๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ์ฌ Vercel ์์ ์ธ์ํ Turborepo๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ์๋ค. ์ Turborepo๋ฅผ ์ฌ์ฉํด์ผํ๋์ง ๊ณต์๋ฌธ์๋ฅผ ํตํด ์์๋ณด์. ํด๋น ๊ฒ์๊ธ์ ์์ง ๋ชจ๋
ธ๋ ํฌ ๊ฒฝํ์ด ์๋ ๊ฐ๋ฐ์๋ก, ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ฉด์ ํฐ๋ณด๋ ํฌ๊ฐ ์ด๋ ํ์ง์ ๋ํด ์ฃผ๊ด์ ์ธ ์๊ฐ์ด ๋ด๊ฒจ ์์ต๋๋ค.์๋ชป๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋๊ธ๋ก ๋ฐ๋ํ ํผ๋๋ฐฑ์ ์ฃผ์ ๋ค๋ฉด ์ ์ ํ๋ฉฐ ๋ฐฐ์ฐ๊ฒ ์ต๋๋ค. ๐ Tur..
์ฐธ๊ณ ์ฌ์ดํธโข Youtube - INFCON 2023 โข FastCampus - ๋ชจ๋
ธ๋ ํฌ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊น ๋ ํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ ๋ฐฉ์์ ์์๋ณด๋ คํ๋ค.(์ด ๊ธ์ ํ์ฌ ์์ฑ์๊ฐ ์์ํ๋ ๋๋ค์์ ๋ง๋๋ ํ๋ก์ ํธ์์ ์ ์ฉ๋๋ ๋ฉํฐ๋ ํฌ์ ๋ํด ์ค์ ์ ์ผ๋ก ๋ค๋ค๋ณผ๊นํ๋ค.) ๐ ๋ฉํฐ๋ ํฌ์ง๊ธ๊น์ง ์์ฑ์๋ ํ ์ด ํ๋ก์ ํธ๋ก ๊ฐ๋จํ ํ๋ํ๋ ๋ง๋ค๋ค๋ณด๋ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ ํ๋ก์ ํธ๋ง๋ค ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ์๋๋ฐ ์ด๋ฌํ ๋ฐฉ์์ '๋ฉํฐ๋ ํฌ (Multi Repository)'๋ผ๊ณ ํ๋ค๊ณ ํ๋ค. ๐ฆ ๋ชจ๋
ธ๋ ํฌ๋ชจ๋
ธ๋ ํฌ๋, 'ํ๋์ ์ ์ฅ์'๋ฅผ ์๋ฏธํ๋ '๋ชจ๋๋ฆฌ์ (Monolithic Repository)'์ ์ค์๋ง๋ก ๋ง์ ํ๋ก์ ํธ๋ฅผ ๋จ์ผ ์ ์ฅ์์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. โ ๊ทธ๋ผ ์ด ๋ชจ๋
ธ๋ ํฌ๋ ์ด๋ ํ ์ฅ์ ๋๋ฌธ์ ํ๋ก ํธ์๋์ ๊ฐ..
'๋ชจ๋
ธ๋ ํฌ' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.