Turbo Repo์ Pnpm Workspace๋ก ๊ตฌ์ฑ๋ ๋ชจ๋ ธ๋ ํฌ ํ๋ก์ ํธ์ ๋๋ค.
xionwcfm-lib Repository์ ์์กด์ฑ์ ๊ฐ์ต๋๋ค.
git clone https://github.com/XionWCFM/xionwcfmrepo.git
pnpm i
pnpm run build:p
apps
์ ํ๋ก์ ํธ๋ packages
์ ๋น๋์ฐ์ถ๋ฌผ์ ์์กดํ๊ธฐ๋๋ฌธ์ ์ฒ์ ํ๋ก์ ํธ๋ฅผ clone ๋ฐ์๋ค๋ฉด ํจํค์ง๋ฅผ ๋น๋ํด์ผํฉ๋๋ค.
pnpm run build:p
๋ช ๋ น์ด๋ฅผ ํตํด packages ํด๋ ์ ์ฒด๋ฅผ ๋น๋ํ์ธ์
next.js app router์ next-mdx-remotes๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋ ๋ธ๋ก๊ทธ ํ๋ก์ ํธ์ ๋๋ค.
์ด ๋ธ๋ก๊ทธ์ ๋ฐฉ๋ฌธํด๋ณด์ธ์!
์ด ๋ธ๋ก๊ทธ์ ์ด๊ธฐ ๋์์ธ ๊ธฐํ ๋ฐ ๊ตฌํ ๊ณผ์ ์ ํ์ธํด๋ณด์ธ์
๋ผ๋ฒจ์ ์๋ PR ์ปจ๋ฒค์ ์์๋ ๋์ผํ๊ฒ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
-
chore : ์๋ ๋ผ๋ฒจ์ ํฌํจ๋์ง ์๋ ์ง๋ฃจํ ์์ ์ ์ํํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค.
-
documentation : ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค.
-
feature : ์๋ก์ด ๊ธฐ๋ฅ์ ๊ตฌํํ์ ๋ ์ฌ์ฉํฉ๋๋ค.
-
bug : ๋ฒ๊ทธ ์์ ์ ์ฌ์ฉํฉ๋๋ค.
-
hotfix : ๊ธํ ์์ ์ฌํญ์ด ์์ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค.
-
refactoring : ์ฝ๋์ ๋์์ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค.
-
progress : ํด๋น PR๋ก ์๊ฒฐ๋์ง ๋ชปํ๋ ์ปค๋ค๋ ์์ ์ ์ํํ๊ณ ์์ ๋ ์ฌ์ฉํฉ๋๋ค.
๋ชจ๋ PR์ ์ ๋ชฉ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ช ๊ท์น์ ์ค์ํฉ๋๋ค.
[yyyy.MM.dd] Label: ์์ ๋ด์ฉ
[2024.06.19] feature: CI/CD ๊ตฌ์ฑ ์ค์ ์ ์ฉ ๋ฐ workspace ์ค์ ์ถ๊ฐ
gitmoji๋ฅผ ์ด์ฉํ์ฌ emoji๋ฅผ ํตํด ์์ ๋ด์ฉ์ ๋ํ๋ด๋ฉฐ ๊ฐ Commit์ ์ ๋ชฉ์ ์์ ๋ด์ฉ์ ๋ํ๋ ๋๋ค.
๋ชจ๋ ธ๋ ํฌ์์ Internal Packages๋ฅผ ๊ด๋ฆฌํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ
.