2024 K-DIGITAL TRAINING HACKATHON
|__ Components
- 재사용 가능한 컴포넌트 폴더
- 하위 폴더로 추가 분류 가능
|__ Assets
- 이미지, 폰트 파일 저장
- 컴포넌트 내 사용 시
assets, index.html내 직접 사용 시public에 위치
|__ Hooks
- 커스텀 훅을 모아둔 폴더
|__ Pages
- 라우팅을 위한 페이지 컴포넌트
|__ Constants
- 공통 상수 정의 파일 저장
|__ Config
- 설정 파일 모음
- 파일이 많으면 하위 폴더로 분리 가능
|__ Styles
- SCSS 파일 저장 폴더
|__ Services
- API 관련 로직 파일
- 인증 관련
auth파일 포함 가능
|__ Utils
- 정규표현식 패턴 및 공통 함수 모음
|__ Store
- Redux 등 상태 관리를 위한 파일 폴더
-
Issue명 : [Message/기능/Issue번호] ex) [feat/Registration/#4] 카메라 기능 구현
-
브랜치명 : feature/#이슈번호-기능 ex) feature/#4-registration-camera
| Message | 설명 |
|---|---|
| feat | 새로운 기능을 추가할 경우 |
| fix | 버그를 고친 경우 |
| design | CSS 등 사용자 UI 디자인 변경 |
| style | 코드 포맷변경, 세미콜론 누락, 코드수정이 없는 경우. |
| refactor | 프로덕션 코드 리펙토링할 경우 |
| comment | 필요한 주석 추가 및 변경 |
| docs | 문서를 수정한 경우 |
| test | 테스트 코드 작업을할 경우 |
| chore | 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우 |
| rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만 하는 경우 |
| remove | 삭제하는 작업만 수행한 경우 |
| init | 브랜치 초기화 및 초기셋팅 관련된 설정일 경우 |