- 프로젝트 이름 : 신발 전문 쇼핑몰 SyuSyu
- 프로젝트 기간 : 2023.05.30~2023.08.06
- 벤치마킹 사이트 : 오뚜기 몰 , KREAM , FOLDER , 네이버 스마트스토어 , CAFE24
Feat : 새로운 기능 추가
Fix : 버그, 에러 수정
Docs : 문서 수정
Style : 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우
Refactor : 코드 리팩토링
Test : 테스트 코드, 리팩토링 테스트 코드 추가
Chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore
Design : CSS 등 사용자 UI 디자인 변경
Comment : 필요한 주석 추가 및 변경
Rename : 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우
Remove : 파일을 삭제하는 작업만 수행한 경우
!BREAKING CHANGE : 커다란 API 변경의 경우
!HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우
Conflict : 합병할때 충돌일어나서 수정한 경우
📌 규칙에 맞는 커밋 메세지를 사용 하는 이유
- 팀원과의 소통
- 편리하게 과거 추적 가능
- 나중에 실무에서도 익숙해지기 위해
├── java/
│ └── com/
│ └── teamProject/
│ └── syusyu/
│ ├── common/
│ │ ├── filter/
│ │ ├── interceptor/
│ │ ├── listener/
│ │ └── util/
| ├── controller/
| │ ├── bos/
| │ │ │ ├── cs/
| │ │ │ ├── dashboard/
| │ │ │ ├── member/
| │ │ │ ├── order/
| │ │ │ ├── product/
| │ │ │ └── statistics/
| │ └── fos/
| │ │ ├── cs/
| | │ ├── member/
| │ │ ├── order/
| │ │ └── product/
│ ├── dao/
| │ ├── cs/
| │ ├── member/
| │ ├── order/
| │ └── product/
| ├── domain/
| │ ├── cs/
| │ ├── member/
| │ ├── order/
| | └── product/
│ └── service/
| ├── base/
| │ ├── order/
| │ └── product/
| ├── bos/
| │ ├── cs/
| │ ├── member/
| │ ├── order/
| │ ├── product/
| │ └── statistics/
| └── fos/
| ├── cs/
| ├── member/
| ├── order/
| └── product/
├── resources
│ ├── mapper/
│ │ ├── cs/
│ │ ├── member
│ │ ├── order/
│ │ └── product/
└── webapp/
├── WEB-INF/
│ ├── views/
│ │ ├── bos/
│ │ │ ├── cs/
│ │ │ ├── dashboard/
│ │ │ ├── layout/
│ │ │ ├── member/
│ │ │ ├── order/
│ │ │ ├── popup/
│ │ │ └── product/
│ │ ├── fos/
│ │ │ ├── common/
│ │ │ ├── cs/
│ │ │ ├── layout/
│ │ │ ├── member/
│ │ │ ├── order/
│ │ │ ├── popup/
│ │ │ └── product/
└── resources/
└── static/
├── bos/
│ ├── css/
│ ├── js/
├── common/
│ ├── css/
│ └── js/
├── fos/
│ ├── css/
│ └── js/
└── image/
├── banner/
├── product/
└── icon/