|
오승준 |
윤혜원 |
| FE | FE |
| 오승준 | 초기세팅, 타임테이블, ,일정등록 페이지,일정결과 및 관리 페이지 |
| 윤혜원 | 공통 컴포넌트, 메인페이지, 로그인, 마이페이지, 만료페이지 |
| 역할 | 종류 |
|---|---|
| Library | |
| Framework | |
| Programming Language | |
| Styling | |
| Data Fetching | |
| State Manager | |
| Formatting | |
| Package Manager | |
| Version Control |
- 브랜치 전략
feature/담당자명- feature/SeungJun
담당자명/기능설명- SeungJun/Main
develop ㄴ feature/SeungJun ㄴ SeungJun/Main
- 반드시 직속 상위 브랜치로 머지
- ↩️ PR은 1명 이상이 확인하면 merge (모두가 코드리뷰할 필요 없으나 반드시 한명은 확인해야 함)
- 커밋메세지 : 한글
- gitmoji 사용
├── 📁 .next
├── 📁 node_modules
├── 📁 public
├── 📁 src
└── 📁 app
├── 📁 components
│ └── 📁 common
├── 📁 constants
├── 📁 hooks
├── 📁 slice
├── 📁 pages
└── 📁 utils
├── .eslintrc.json
├── .gitignore
├── jsconfig.json
├── next.config.mjs
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
└── tailwind.config.js
📁 src/app/components ⇒ 공통 컴포넌트
📁 src/app/constants ⇒ 전역적으로 사용되는
📁 src/app/hooks ⇒ 커스텀 훅
📁 src/app/slice ⇒ Redux 상태관리
📁 src/app/pages ⇒ 라우팅 페이지
📁 src/app/utils ⇒ 라이프사이클이랑 관련없는 공용 함수
- PascalCase 형식
- 디렉토리 폴더명은 주로 소문자
- 직접적으로 바로 컴포넌트들이 들어있지 않은 폴더명은 소문자로!
- 함수명은 camelCase (첫 시작은 소문자)