๐
๐ Monorepo๋ก ๋ธ๋ก๊ทธ ๋ฐ ํฌํธํด๋ฆฌ์ค ํ์ด์ง ์์ฑ
๊ธฐ๊ฐ
2024.12 ~ 2025.02
์์ ๋ฐ ์ฑ๊ณผ
โข
Monorepo ๋ก Blog , Portfolio, Core ํจํค์ง ๊ตฌ์ฑ ( yarn workspace ์ฌ์ฉ )
โฆ
Blog , Portfolio ํ์ด์ง ๊ฐ๋ฐ
โฆ
๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ hook , component ๋ฅผ ์ํ core ํจํค์ง ๊ฐ๋ฐ
โฆ
yarn pnp ๋ฅผ ์ฌ์ฉํด zero-install ๊ตฌ์ฑ
โข
Github Actions ๋ฅผ ์ฌ์ฉํด CI/CD ์๋ํ ๋ฐ ๋ฒ์ ๋ ์ถ๊ฐ
โฆ
๋ณ๊ฒฝ๋ ํจํค์ง๋ฅผ ํ์ธ ํ , ํด๋น ํจํค์ง์๋ง CI/CD ์๋ํ๋๋ก ์ค์
โฆ
๋ฐฐํฌ ๋ฐ ๋ฒ์ ๋ ์๋ํ ์ถ๊ฐ
โข
GCP ( Google Cloud Platform ) ๊ณผ docker , Github Actions ๋ก ๋ฐฐํฌ ์๋ํ ์ค์
โข
msw ๋ฅผ ์ด์ฉํ ์๋ฒ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ
โฆ
jest , React Testing Library ๋ก ํ ์คํธ ์ฝ๋ ์์ฑ
โฆ
msw ๋ฅผ ์ฌ์ฉํด api mocking
โช
ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ ์๋ฒ ๊ฐ๋ฐ
โข
postgreSQL , Apollo server ๋ฐ graphql ๋ก ์๋ฒ ๊ฐ๋ฐ
โข
core component ํ์ธ์ ์ํ storybook ๊ฐ๋ฐ
โฆ
storybook ์ผ๋ก component ๋ฅผ ๊ฐ๋ฐ์ ๋ฐ ๋ค๋ฅธ ์ฌ๋๋ค๋ ํ์ธ ๊ฐ๋ฅ
๊ด๋ จ ํํ์ด์ง ๋ฐ ์๋ฃ
โข
๋ธ๋ก๊ทธ ํ์ด์ง
โข
ํฌํธํด๋ฆฌ์ค ํ์ด์ง
โข
Github Repository