| 구소민(gusomin) | 이나현(anit7215) | 이소민(somin2352) | 차채은(ChaeEunCha) |
|---|---|---|---|
- 언어 : React + TypeScript
- 빌드 툴 : Vite
- 스타일링 : TailwindCSS
- 라우팅 : React Router
- 상태관리 : Zustand
- 데이터 캐싱 : Tanstack Query
- 영어로 통일, 케밥케이스로 작성
- 작성 형식: 브랜치 유형/브랜치명
- 작성 예시
- feat/login-page
camelCase: 변수, 일반함수- ex) isError, handleSubmit
UPPER_CASE_SNAKE_CASE: 상수- ex) BASE_URL
PascalCase: 클래스, 컴포넌트 함수, 타입, 인터페이스, 컴포넌트 파일- ex) CardListProps
kebab-case: 파일, 폴더- ex) main-layout, login-page
- 컴포넌트 파일 및 폴더만 예외로 파스칼 케이스로 작성
| Feat | 새로운 기능 추가 |
|---|---|
| BugFix | 버그 수정 |
| Docs | 문서 작성 |
| Modify | 코드 수정 |
| Refactor | 리팩토링 |
| Style | 코드 포매팅 |
| Design | 디자인 수정 |
| Chore | 빌드 수정, 패키지 매니저 설정 |
| Rename | 파일 혹은 폴더명 수정 |
| Remove | 파일 혹은 폴더 삭제 |
| Merge | pull 과정 중 현재 commit과 병합이 일어난 경우 |
| Build | 새로운 라이브러리 혹은 패키지 추가 |