배달어플의 기능을 구현한 Back-End API 서비스 프로젝트입니다.
@노재혁
├─main
│ ├─java
│ │ └─com
│ │ └─sjc
│ │ └─delivery
│ │ ├─config
│ │ ├─domain
│ │ │ ├─cart
│ │ │ │ ├─controller
│ │ │ │ ├─entity
│ │ │ │ ├─repository
│ │ │ │ └─service
│ │ │ ├─food
│ │ │ │ ├─controller
│ │ │ │ ├─dto
│ │ │ │ │ ├─request
│ │ │ │ │ └─response
│ │ │ │ ├─entity
│ │ │ │ ├─exception
│ │ │ │ ├─repository
│ │ │ │ └─service
│ │ │ ├─order
│ │ │ │ ├─controller
│ │ │ │ ├─dto
│ │ │ │ │ ├─request
│ │ │ │ │ └─response
│ │ │ │ ├─entity
│ │ │ │ ├─exception
│ │ │ │ ├─repository
│ │ │ │ └─service
│ │ │ ├─store
│ │ │ │ ├─controller
│ │ │ │ ├─dto
│ │ │ │ │ ├─request
│ │ │ │ │ └─response
│ │ │ │ ├─entity
│ │ │ │ ├─exception
│ │ │ │ ├─repository
│ │ │ │ └─service
│ │ │ └─user
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─exception
│ │ │ ├─repository
│ │ │ └─service
│ │ └─global
│ │ ├─enums
│ │ ├─exception
│ │ ├─handler
│ │ ├─response
│ │ └─utils
│ └─resources
│ ├─static
│ └─templates
└─test
└─java
└─com
└─sjc
└─delivery
- Feat: 기능 구현
- Fix: 수정
- Refactor: 개선
- Design: 스타일
- Command: 주석
- Doc: 문서, 이슈 템플릿
- Chore: 코드에 영향을 주지 않는 작업들
- Delete: 파일 삭제
- Test: 테스트 관련 작업들
- main(master) : 기준이 되는 브랜치로 제품을 배포하는 브랜치
- develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 Merge
- feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 Merge
- 프로젝트 진행 계획 및 이슈를 Github 이슈탭의 정해진 양식에 맞게 등록한다.
- 생성한 이슈에 대해서 개발을 한 후에, 이슈를 닫는 pull-request를 develop 브랜치로 생성합니다.
- 최종적으로 PR에서 이슈가 발견되지 않으면 main 브랜치로 PR을 보내 병합한다.