-
Notifications
You must be signed in to change notification settings - Fork 3
๐ ํ๋ก ํธ์๋ ์ธํ๋ผ ๊ธฐ๋ณธ ๊ตฌ์กฐ
YUNAH edited this page Aug 8, 2024
·
3 revisions
ํ์์ ์ผ๋ก ํต๊ณผํด์ผ ํ๋ฉฐ, ํต๊ณผํ์ง ๋ชปํ ์ FE/dev
๋ธ๋์น์ ๋จธ์งํ ์ ์์ต๋๋ค.
-
Run tests
- Jest๋ฅผ ์ฌ์ฉํด ํต์ฌ ์์ญ ๊ธฐ๋ฅ์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ํ์ธํฉ๋๋ค.
-
Run lint
- ํ์์ ์ ํ ์ฝ๋ฉ ์ปจ๋ฒค์
์ ESLint ์ค์ ํ์ผ์ ์ ์ฉํ์๊ณ ,
eslint .
๋ฅผ ์ํํด ํ์ธํฉ๋๋ค.
- ํ์์ ์ ํ ์ฝ๋ฉ ์ปจ๋ฒค์
์ ESLint ์ค์ ํ์ผ์ ์ ์ฉํ์๊ณ ,
-
Run lint:css
- ํ์์ ์ ํ CSS ์์ฑ ์ปจ๋ฒค์
์ stylelint ์ค์ ํ์ผ์ ์ ์ฉํ๊ณ
stylelint './src/**/*.styles.{ts,tsx}'
๋ฅผ ์ํํด ํ์ธํฉ๋๋ค.
- ํ์์ ์ ํ CSS ์์ฑ ์ปจ๋ฒค์
์ stylelint ์ค์ ํ์ผ์ ์ ์ฉํ๊ณ
-
Run build
- ์ต์ข ์ ์ผ๋ก ๋น๋๊ฐ ๋ฌธ์ ์์ด ์ํ๋๋์ง ํ์ธํฉ๋๋ค.
ํต๊ณผํ์ง ์์๋ ๋จธ์งํ ์ ์์ง๋ง ํต๊ณผ๋๋ ์ฝ๋ ์์ฑ์ ์ ๊ทน์ ์ผ๋ก ๊ถ์ฅํฉ๋๋ค.
-
Publish storybook
-
chromatic
์ ํตํด ์คํ ๋ฆฌ๋ถ์ ๋ฐฐํฌํฉ๋๋ค.
-
- ํ๋ก ํธ์๋ ํ๋ก์ ํธ๋ฅผ ์ ์ ํ์ผ๋ก ๋น๋ํฉ๋๋ค.
- ๊ฐ๋จํ Node.js ์น ์๋ฒ๋ฅผ ์ค์ ํ์ฌ ๋น๋๋ ์ ์ ํ์ผ์ ์ ๊ณตํ ์ ์๋๋ก ํฉ๋๋ค.
- ์์ ๊ณผ์ ์
Dockerfile
๋ก ์์ฑํ์ฌ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ณ ์ปจํ ์ด๋๋ก ์คํํ ์ ์๋๋ก ํฉ๋๋ค. -
Github Actions
๋ก ์ฝ๋๊ฐ ํธ์๋ ๋๋ง๋ค ์๋์ผ๋ก ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ณ ํธ์ํ๋ฉฐ, ๋ฐฐํฌ ์๋ฒ์์ ํด๋น ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ ์ด๋๋ฅผ ์คํํฉ๋๋ค.
- ๐ ํ๋ก์ ํธ ์๊ฐ
- ๐ ์ฌ์ฉ์ ์๋๋ฆฌ์ค
- โ๏ธ ๊ธฐ๋ฅ ๋ช ์ธ์
- ๐๏ธ ํ ๊ทธ๋ผ์ด๋ ๋ฃฐ
- ๐ ๏ธ ๊ธฐ์ ์คํ
- ๐ ๋ฐฑ์๋ ์ปจ๋ฒค์
- ๐ฅ๏ธ ๋ก๊น &๋ชจ๋ํฐ๋ง
- ๐ CI&CD
- ๐ DB ๊ถํ ์ค์
- ๐งง ์คํค๋ง
- ๐จ ๋๋ฏธ ๋ฐ์ดํฐ ์ฝ์
- ๐ DB ์ฑ๋ฅ ๊ฐ์ ๊ธฐ
- ๐ DB ์ฟผ๋ฆฌ ๋ฐ ์ธ๋ฑ์ค
- ๐งTPS ๋ฐ ํฐ์บฃ & HikariCP ์ค์
- ๐๋ฌด์ค๋จ ๋ฐฐํฌ
- ๐ก ์ฌ์ฉ์ ์์ ๋ฐ๋ ์ ์ง์ ๊ฐ์ ๋ฐฉ์