- ๊น๋ชจ์ง ์ฌ์ฉ: ๊ฐ ์ปค๋ฐ ์์๋ ๊น๋ชจ์ง๋ฅผ ๋ถ์ฌ์ ์์
์ ๋ด์ฉ์ ์ง๊ด์ ์ผ๋ก ์ ์ ์๊ฒ ํฉ๋๋ค.
- ์)
๐ :: API ๋ฌธ์ ์์ฑ
- ์)
- ์ปค๋ฐ ๋ฉ์์ง: ํ๊ธ๋ก ๋ช ํํ๊ฒ ์์ฑํฉ๋๋ค.
- ๐ feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- ๐จ style: UI ์คํ์ผ ๋ณ๊ฒฝ
- ๐ฆ build: ๋น๋ ๊ด๋ จ ํ์ผ ์์ ๋๋ ์ถ๊ฐ
- ๐ง chore: ์ผ๋ฐ์ ์ธ ์ฝ๋ ์ ์ง ๊ด๋ฆฌ ์์
- ๐ docs: ๋ฌธ์ ์ถ๊ฐ/์์
- ๐จ fix: ๋ฒ๊ทธ ์์
- ๐ perf: ์ฑ๋ฅ ๊ฐ์
- โป๏ธ refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง
- ๐งช test: ํ ์คํ ๊ณผ ๊ด๋ จ๋ ์์
main
: ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ง์ ๊ด๋ฆฌํฉ๋๋ค.dev
: ๊ฐ๋ฐ ์ค์ธ ์ฃผ์ ๋ธ๋์น๋ก, ๊ธฐ๋ฅ๋ณ ๋ธ๋์น๊ฐ ์์ฑ๋๋ฉด ์ด๊ณณ์ ๋จธ์งํฉ๋๋ค.feature/#<์ด์๋ฒํธ>
: ๊ฐ ๊ธฐ๋ฅ๋ณ๋ก ๋ธ๋์น๋ฅผ ๋ถ๋ฆฌํ์ฌ ์์ ํฉ๋๋ค. ์์ ์๋ฃ ํdev
๋ธ๋์น๋ก PR์ ์์ฑํฉ๋๋ค.
๋จผ์ , Node.js๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํฉ๋๋ค. ํฐ๋ฏธ๋์์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ Node.js์ ๋ฒ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
node -v
๋ง์ฝ Node.js๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ฉด, Node.js ๊ณต์ ์น์ฌ์ดํธ์์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น๋ฅผ ์งํํ์ธ์.
ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ .env ํ์ผ์ ์์ฑํฉ๋๋ค. ํ์ํ ํ๊ฒฝ ๋ณ์๋ค์ ์ด ํ์ผ์ ์ถ๊ฐํ์ธ์.
์์:
REACT_APP_HOST_API=http://localhost:8080
REACT_APP_KAKAO_REST_API=1234567890abcdef1234567890
ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ํ์ํ ํจํค์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํฉ๋๋ค.
npm install
์ค์น๊ฐ ์๋ฃ๋๋ฉด, ๋ค์ ๋ช ๋ น์ด๋ก ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
npm start
์ดํ ์น ๋ธ๋ผ์ฐ์ ์์ http://localhost:3000 ์ฃผ์๋ก ์ ์ํ๋ฉด ๊ฐ๋ฐ ์ค์ธ React ์ฑ์ ๋ณผ ์ ์์ต๋๋ค.