ex) feat/login-ui
- feat: 기능 개발
- refactor: 코드 리팩토링
- hotfix: 이슈 해결
src/
├── assets // 컴포넌트 안에 들어가는 이미지 파일
├── apis // api 호출하는 함수 관리
├── components // 컴포넌트 관리
│ ├── common // 기본 컴포넌트
│ └── login... /*
│ common 컴포넌트가 모인 복합 컴포넌트
│ (관심사로 분리)
│ */
├── constant // api를 호출하는 url과 같이 상수 관리
├── hooks // custom hook 관리
├── store // 전역 상태 관리
├── utils // 각종 함수 관리 (validator 등)
├── pages
│ └── calendar.tsx
│ ├── calendar.tsx // /calendar에 해당하는 파일
│ ├── extra.tsx // dynamic routing 용도
│ └── index.ts // import helper 파일
│ ...
├── App.tsx // routing 처리
├── index.css // 전역 css 관리
└── index.tsx
- feat: 새로운 기능 추가
- fix: 버그 수정
- style: css 파일 위주의 ui 작업
- docs: 문서 수정
- refactor: 코드 리팩토링
- chore: 빌드 업무 수정, 패키지 매니저 수정
- pathname/test-name (O)
- pathname/testName (X)