29๊ธฐ WE SOPT ํฉ๋ ์ธ๋ฏธ๋ 18์กฐ
-
Code Convention
- eslint, prettier ์ฌ์ฉ
- ๋ณ์, ํจ์ Camel case ๊ธฐ๋ณธ, ํ์ผ ์ด๋ฆ(์ปดํฌ๋ํธ๋ง) ๋๋ฌธ์ ์์
- styled-components : ์ฝ๋ ํ๋จ์ ์์ฑํ๊ธฐ, px ๋์ rem ์ฌ์ฉํ๊ธฐ
-
Commit Message Convention
# init : ์ด๊ธฐํ # feat : ๊ธฐ๋ฅ ์ถ๊ฐ # update : ๊ธฐ๋ฅ ๋ณด์ (์ ๊ทธ๋ ์ด๋) # fix : ๋ฒ๊ทธ ์์ # refactor : ๋ฆฌํฉํ ๋ง # style : ์คํ์ผ (์ฝ๋ ํ์, ์ธ๋ฏธ์ฝ๋ก ์ถ๊ฐ: ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์, ์คํ์ผ) # docs : ๋ฌธ์ (Readme ์ถ๊ฐ, ์์ , ์ญ์ ) # test : ํ ์คํธ (ํ ์คํธ ์ฝ๋ ์ถ๊ฐ, ์์ , ์ญ์ : ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์) # chore : ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ (๋น๋ ์คํฌ๋ฆฝํธ ์์ , ์์ ์ถ๊ฐ ๋ฑ)
- master - develop - feature
- master : ๋ฐฐํฌ
- develop : ๊ฐ๋ฐ๋ ๊ธฐ๋ฅ(feature)์ ํตํฉํ๋ ๋ธ๋์น
- feat/[name] (
feat/hyoin
,feat/jiyeon
,feat/chaeryang
) : ๋ฉค๋ฒ๋ณ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์งํํ๋ ๋ธ๋์น
"axios": "^0.24.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router-dom": "^6.0.2",
"react-scripts": "^4.0.3",
"styled-reset": "^4.3.4",
"styled-components": "^5.3.3",
"web-vitals": "^1.0.1"
๐ฆ.git
โ ...
๐ฆ.vscode
โ ๐settings.json
๐ฆpublic
โ ๐index.html
๐ฆsrc
โฃ ๐assets
โ โฃ ๐icons
โ โ โ ๐~.svg
โ โ ๐images
โ โ โ ๐~.png
โ โ ๐index.js
โฃ ๐components
โ โฃ ๐Common
โ โ โฃ ๐Footer.jsx
โ โ โฃ ๐GlobalStyle.js
โ โ โฃ ๐Header.jsx
โ โ โฃ ๐Router.jsx
โ โ โ ๐theme.js
โ โฃ ๐Main
โ โ โฃ ๐Billboard.jsx
โ โ โฃ ๐HeartContent.jsx
โ โ โฃ ๐HeartData.js
โ โ โฃ ๐MovieData.js
โ โ โฃ ๐Top10Data.js
โ โ โฃ ๐Top10List.jsx
โ โ โฃ ๐UserPick.jsx
โ โ โฃ ๐UserRecommend.jsx
โ โ โฃ ๐WatchingContent.jsx
โ โ โ ๐WatchingData.js
โ โฃ ๐Sub
โ โ โฃ ๐LikeData.js
โ โ โ ๐LikeFiles.jsx
โฃ ๐pages
โ โฃ ๐Main.jsx
โ โ ๐Sub.jsx
โฃ ๐App.jsx
โ ๐index.js
๐.eslintrc.js
๐.gitignore
๐.prettierrc
๐jsconfig.json
๐package.json
๐README.md
๐yarn.lock
๊นํจ์ธ | ๋ฐฑ์ง์ฐ | ์์ฑ๋ |
---|---|---|
@Hyoin-Kim | @100Gyeon | @Ryammie |