์ด๋ฏธ์ง1 | ์ด๋ฏธ์ง2 |
---|---|
๊น๋ณด์ธ | ๋ฐ์ค์ฉ |
๋ถ๋ฅ | ์ด๋ฆ | ๋ฒ์ |
---|---|---|
๊ฐ๋ฐํ๊ฒฝ | Node.js | v16.15.0 |
- | npm | 8.5.5 |
- | React | 18.1.0 |
์ํ๊ด๋ฆฌ | Recoil | 0.7.3-alpha.2 |
์คํ์ผ๋ง | Styled-Components | 5.3.5 |
- | Scss | 1.52.1 |
์ ๋๋ฉ์ด์ | react-transition-group | 4.4.2 |
์๋ฒํต์ | Axios | 0.27.2 |
################
# <ํ์
> : <์ ๋ชฉ> ์ ํ์์ผ๋ก ์ ๋ชฉ์ ์๋ ๊ณต๋ฐฑ์ค์ ์์ฑ
# ์ ๋ชฉ์ 50์ ์ด๋ด / ๋ณ๊ฒฝ์ฌํญ์ด "๋ฌด์"์ธ์ง ๋ช
ํํ ์์ฑ / ๋์ ๋ง์นจํ ๊ธ์ง
# ์) feat : ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
# ๋ฐ๋ก ์๋ ๊ณต๋ฐฑ์ ์ง์ฐ์ง ๋ง์ธ์ (์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ๋ถ๋ฆฌ๋ฅผ ์ํจ)
################
# ๋ณธ๋ฌธ(๊ตฌ์ฒด์ ์ธ ๋ด์ฉ)์ ์๋ซ์ค์ ์์ฑ
# ์ฌ๋ฌ ์ค์ ๋ฉ์์ง๋ฅผ ์์ฑํ ๋ "-"๋ก ๊ตฌ๋ถ (ํ ์ค์ 72์ ์ด๋ด)
################
# ๊ผฌ๋ฆฟ๋ง(footer)์ ์๋ซ์ค์ ์์ฑ (ํ์ฌ ์ปค๋ฐ๊ณผ ๊ด๋ จ๋ ์ด์ ๋ฒํธ ์ถ๊ฐ ๋ฑ)
# ์) Close #7
################
# feat : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
# fix : ๋ฒ๊ทธ ์์
# docs : ๋ฌธ์ ์์
# test : ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
# refact : ์ฝ๋ ๋ฆฌํฉํ ๋ง
# style : ์ฝ๋ ์๋ฏธ์ ์ํฅ์ ์ฃผ์ง ์๋ ๋ณ๊ฒฝ์ฌํญ
# chore : ๋น๋ ๋ถ๋ถ ํน์ ํจํค์ง ๋งค๋์ ์์ ์ฌํญ
################
-
๋ณธ์ธ์ ์ด๋ฆ์ผ๋ก branch๋ฅผ ๋ง๋ค๊ณ , ํด๋น branch์์ ๊ฐ๋ฐ์ ์งํํฉ๋๋ค.
git branch charles git checkout charles
-
add, commit์ ์งํํฉ๋๋ค!
-
๊ฐ์ธ์ด ๋ง๋ ๋ก์ปฌ ๋ธ๋์น ์์น์์ ๊นํ๋ธ ์๋ฒ๋ก push๋ฅผ ์งํํฉ๋๋ค.
git checkout charles git push origin charles
-
๊นํ๋ธ ๋ณธ์ธ ๋ธ๋์น์์ main ๋ธ๋์น๋ก PR์ ๋ ๋ ค์ค๋๋ค.
-
main ๋ธ๋์น์ merge๊ฐ ์๋ฃ๋๋ค๋ฉด, ๋ก์ปฌ main ๋ธ๋์น์์ git pull์ ๋ฐ์์ค๋๋ค.
git checkout main git pull origin main
-
๋ณธ์ธ ๋ธ๋์น๋ก ๋ค์ ์ด๋ํด์, main ๋ธ๋์น๋ฅผ merge ํด์ค๋๋ค.
git checkout charles git merge main
- .jsx : ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ๋ค๋ฉด, .tsx๋ก ํ์ผ ํ์ฅ์ ๋ช ์ ์์ฑํ๋ค.
- .js : ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ ๋ก์ง๋ง์ ์ํ ํ์ผ์ด๋ผ๋ฉด .js๋ก ํ์ผ ํ์ฅ์ ๋ช ์ ์์ฑํ๋ค.(atom.js ๋ฑ)