Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 3.25 KB

README.md

File metadata and controls

84 lines (54 loc) · 3.25 KB

🚚 Eggplant-Delivery

Eggplant Delivery 서비스는 애플리케이션 이용에 필요한 API 를 제공함으로써
클라이언트의 요청을 받아 그에 상응하는 서비스를 수행합니다.

Getting Started

  • 해당 프로젝트를 다운로드하거나 git clone 을 통해 실행 환경을 구성한 뒤, 다음과 같은 명령어를 실행합니다.
./mvnw spring-boot:run

Project Architecture

배송

  • NGINX 차후 구현 예정

image

Features

  • 운송장 번호 관리 (Co-authored-by: @김훈민, @조재철)

    • 운송장 번호 생성
  • 배송 정보 관리 (Co-authored-by: @김훈민, @조재철)

    • 배송 정보 추가
    • 배송 정보 수정
    • 배송 정보 삭제 (Hard Delete 시점 구현중...)

Tech Stack

Build Tools

ApacheMaven

Datebases

MySQL

DevOps

GitHubActions SonarQube Docker RabbitMQ

Frameworks

SpringBoot

Languages

Java

Testing Tools

Junit5

형상 관리 전략

Git GitHub Sourcetree

  • Git Flow 를 사용하여 관리 모든 브랜치는 Pull Request에 코드 리뷰 진행 후 merge 합니다.
  • gitflow-workflow
  • main: 배포시 사용
  • develop: 개발 단계가 끝난 부분에 대해서 merge 내용 포함
  • feature: 기능 개발 단계
  • hotfix: merge 후 발생한 버그 및 수정사항 반영 시 사용

ERD

image

Contributors

License

Eggplant-Delivery is released under version 2.0 of the Apache License.