구소민(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 | 새로운 라이브러리 혹은 패키지 추가 |