yarn
- ๋ฑํ ์์. yarn berry๋ pnpm ๋ฑ์ ์ ์ ํจํค์ง ๋งค๋์ ๋ฅผ ์ฐ๋ฉด์๊น์ง ๋น๋ ์๊ฐ์ ๋จ์ถ์ํฌ ํ๋ก์ ํธ๊ฐ ์๋.
- npm์ ๋นํด cli๊ฐ ๊น๋ํ๊ณ , ์๋ด log๊ฐ ์น์ ํจ.
- node ์ค์น(์๋ง ๋์ด์์ ๋ฏ)
- npm -g install yarn
- yarn add( = npm install ~ )
- yarn create( = npx ~ )
- ํ๋ก์ ํธ cli(yarn dev, build, start, lint ๋ฑ, = npm run ~ )
- ์ด repo๋ฅผ ์์ ์ repo์ fork
- git clone https://github.com/[your_id]/next-netflix-18th.git
- ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ yarn install
- ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ team repo์์ ์ต์ ๋ฒ์ ์ master ์ํ๋ฅผ pullํ ํ ๊ฐ๋ฐ ์งํ
- ํผ์ง๋งํ ๊ธฐ๋ฅ ๋ณ๋ก feature/๊ธฐ๋ฅ์ด๋ฆ ๊ณผ ๊ฐ์ ํํ๋ก branch ์์ฑ ํ ์ฝ๋ ์์ฑ
- ์์ฑ์ด ์๋ฃ๋๋ฉด ๋ฐ๋ก merge ํ๋๊ฒ ์๋๋ผ pr ์์ฑ(new pull request ๋ฒํผ ๋๋ฅด๋ฉด ์๋์ผ๋ก pr template์ด ์ ์ฉ๋์ด ์์)
- ์๋๋ฐฉ์ด approve ํ๋ฉด merge ํ๋ ๊ฒ์ ์์น์ผ๋ก ํ๋ ์๋ก ์๊ธฐํด๋ณด๊ณ ๊ด์ฐฎ๋ค ์ถ์ผ๋ฉด ์ค์ค๋ก master์ merge(๋ฌดํผ merge ํ๊ธฐ ์ ์ ์๋๋ฐฉ์๊ฒ ํ์ธ๋ฐ๊ธฐ๋ ํด์ผ ํจ)
- ํ repo ๊ทธ๋๋ก vercel์ ๋ฐฐํฌํ๋ ค๋ฉด ์๊ธ์ ์ง๋ถํด์ผ ํจ
- ๋ฐ๋ผ์, ํ repo๋ฅผ ์ค๋๊ท github์ fork ํ์ฌ, ์ค๋๊ท repo์์ ๋ฐฐํฌ ํจ
- ์๋์ผ๋ก ๋ฐฐํฌํ๋ฉด ๋ฒ๊ฑฐ๋ก์ฐ๋ ๋ค์๊ณผ ๊ฐ์ flow๋ก ๋ฐฐํฌ๋๋๋ก ์ค์ ํจ
- team repo master branch์ push ๋ฐ์
- ์ค๋๊ท repo์ master branch์ ๋ณ๊ฒฝ์ฌํญ ์๋์ผ๋ก ์ ์ฉ
- vercel์ด ์ด๋ฅผ ์ธ์ํ๊ณ ์๋์ผ๋ก ๋ฐฐํฌ ๋ฐ์
- ์๋ฌด ๋๋ ๋งํ์ธ์