김규민 | 김소령 | 김연이 |
---|---|---|
q-bit-junior | soryeongk | younyikim |
안녕 나는 규민이얌 | 안녕 나는 령이얌 | 안녕 나는 연이얌 |
Distributed under the MIT License. See LICENSE
for more information.
- installation
npm install --global yarn
- clone
git clone https://github.com/we-sopt-sibi/client.git
- yarn add -D package
yarn add -D eslint prettier eslint-config-prettier eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks lint-staged husky
- yarn add package
yarn add axios react-router-dom styled-components styled-reset
- check lint before commit
yarn lint
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"axios": "^0.24.0",
"husky": "^7.0.4",
"lint-staged": "^11.2.6",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router-dom": "^6.0.2",
"react-scripts": "4.0.3",
"styled-components": "^5.3.3",
"web-vitals": "^1.0.1"
📦.git
┗ ...
📦.husky
┗ 📜pre-commit
📦.vscode
┗ 📜settings.json
📦public
┗ 📜index.html
📦src
┣ 📂assets
┃ ┣ 📂images
┃ ┗ 📂icons
┃ ┃ ┗ 📜index.js
┣ 📂components
┃ ┣ 📂common
┃ ┃ ┣ 📜Header.jsx
┃ ┃ ┗ 📜Footer.jsx
┃ ┗ 📂main
┃ ┣ 📜index.js
┃ ┗ 📜Router.jsx
┣ 📂libs
┣ 📂pages
┃ ┣ 📜index.js
┃ ┣ 📜Main.jsx
┃ ┣ 📜NotFound.jsx
┃ ┗ 📜Page1.jsx
┣ 📂styles
┃ ┣ 📂fonts
┃ ┣ 📜global-style.js
┃ ┗ 📜theme.jsx
┣ 📜App.js
┗ 📜index.js
📜.eslintrc.js
📜.gitignore
📜.prettierrc
📜LICENSE
📜package.json
📜README.md
📜yarn.lock
commit type | situation |
---|---|
init | 작업 세팅 커밋 |
feat | 새로운 기능에 대한 커밋 |
fix | 버그 수정에 대한 커밋 |
css | 기능에 영향을 주지 않는 커밋, 코드 순서 등의 포맷에 관한 커밋 |
lint | 코드 lint 수정 |
doc | 그 외 자잘한 수정에 대한 커밋, 문서인 경우 doc으로 작성 |
clean | 폴더 및 파일 정리 |
refactor | 코드 리팩토링에 대한 커밋 |
Bad code / need improv. | 개선이 필요한 코드 |
code review approve | 코드 리뷰 수용 |
build | 빌드 관련 파일 수정에 대한 커밋 |
commit type | Emoji | situation |
---|---|---|
init | 🚧:construction: |
작업 세팅 커밋 |
feat | 🎉:tada: |
새로운 기능에 대한 커밋 |
fix | 🐛:bug: |
버그 수정에 대한 커밋 |
css | 💅:nail_care: |
기능에 영향을 주지 않는 커밋, 코드 순서 등의 포맷에 관한 커밋 |
lint | 👕 :shirt: |
코드 lint 수정 |
doc | 📝:memo: |
그 외 자잘한 수정에 대한 커밋, 문서인 경우 doc으로 작성 |
clean | 🚚:truck: |
폴더 및 파일 정리 |
refactor | 🔨:hammer: |
코드 리팩토링에 대한 커밋 |
Bad code / need improv. | 💩:hankey: |
개선이 필요한 코드 |
code review approve | 👌:ok_hand: |
코드 리뷰 수용 |
build | 🏠:house: |
빌드 관련 파일 수정에 대한 커밋 |