Mono Repo

post_thumbnail

Mono Repo

  • ํ•˜๋‚˜์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ตฌ์„ฑ๋œ ๊ฒƒ
  • ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ Repo์—๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ํฌํ•จ
    • Multi Repo, Poly Repo

Mono Repo ์‚ฌ์šฉ ์ด์œ ?

ํ•˜๋‚˜์˜ Repo๋กœ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ

  • ์ฝ”๋“œ ๋ฐ IDE๋ฅผ ์Šค์œ„์นญํ•ด๊ฐ€๋ฉด์„œ ์‹คํ–‰ํ•  ํ•„์š” ์—†์Œ

    ์ค‘์ฒฉ ์ฝ”๋“œ ๊ณต์œ 

  • ํŒจํ‚ค์ง€ ๋‹จ์œ„๋กœ ๋กœ์ง์„ ๊ตฌ์„ฑํ•˜๊ณ , ์ƒˆ๋กœ์šด ๊ณต์œ  ๋กœ์ง์ด ํ•„์š”ํ•˜๋ฉด E ํŒจํ‚ค์ง€๋กœ ๋ถ„๋ฆฌํ•œ ๋’ค import ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค

    ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—์„œ ์ค‘์ฒฉ๋  ๋ชจ๋“ˆ์„ ํ•˜๋‚˜๋งŒ ์„ค์น˜ํ•ด ์‚ฌ์šฉ

Mono Repo์˜ ๋‹จ์ ?

์ด ํ•ญ๋ชฉ์€ node_module ๊ธฐ๋ฐ˜์œผ๋กœ ์„œ์ˆ ๋˜์–ด ์žˆ์–ด ์ดํ•ดํ•˜๊ธฐ ๋‹ค์†Œ ์–ด๋ ต๋‹คโ€ฆ

์–ด์ค์ž–๊ฒŒ ์ถ”์ธกํ•ด๋ณธ ๊ฒฐ๋ก 

  • node package ๋“ฑ์„ ์–ธ๊ธ‰ํ•˜๋ฉฐ Lerna์™€ Yarn์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค
  • ์œ ๋‹ˆํ‹ฐ ํ”„๋กœ์ ํŠธ์—๋„ ์ ์šฉ๋ ์ˆ˜ ์žˆ์„์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋‹ค
    • ์ด๊ฒŒ ์žˆ๋„ค
    • https://github.com/zero-plus-x/unity-monorepo-template

์ถœ์ฒ˜

Categories: ,

Updated: