/UYouBooDan

UYouBooDan/FE 폴더 백업용 리포지토리입니다

Primary LanguageTypeScriptMIT LicenseMIT

📝 목차

📰 프로젝트 설명

🛠 Dev Tools

badge badge badge badge badge
badge badge

🖥 프로젝트 실행 방법

### Installation
# Repositorie Clone
git clone https://github.com/Team-Big-Dipper/UYouBooDan.git
# npm으로 설치 진행
UYouBooDan/FE % npm install
### Usage
# Local Dev Server 실행
UYouBooDan/FE % npm run dev

📝 디렉토리 구조

📂 UYouBooDan/FE
┣ 📂 next
┣ 📂 public
┣ 📂 src
┃   ┣ 📂 apis             # axios 호출 관련
┃   ┣ 📂 asset            # 파일들 (이미지 파일 등)
┃   ┣ 📂 components       # component 모음
┃   ┣ 📂 constants        # constant 모음
┃   ┣ 📂 fonts            # font
┃   ┣ 📂 hooks            # custom hooks
┃   ┣ 📂 mocks            # mock server
┃   ┣ 📂 pages            # 페이지 단위로 구분
┃   ┣ 📂 redux            # slice 폴더, store
┃   ┣ 📂 styles           # global style, theme
┃   ┗ 📂 utils            # 재사용성 높은 함수 모음
┗ 📄 README.md

🔒 팀 규칙

커밋 규칙
## **commit message 규칙** - ✨ feat : 새로운 기능 추가 - 🐛 fix : 버그 수정 - 📝 docs : 문서 수정 / 주석 변경 - 🎨 style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우 + CSS 등 사용자 UI 디자인 변경 - ♻️ refactor : 코드 리팩터링 - ✅ test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X) - 💚 chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X) - 🚚 rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 - 🔥 remove : 파일을 삭제하는 작업만 수행한 경우 - 🚀 deploy : 배포와 관련된 작업을 수행한 경우 - 🎉 Init : 새로운 시작

📚 사용 Library

Lib List
- eslint - prettier - axios - redux-toolkit