Skip to content

Latest commit

 

History

History
103 lines (63 loc) · 3.16 KB

README.md

File metadata and controls

103 lines (63 loc) · 3.16 KB

Server

🧞‍♂️ Team

박지영 안현주
Server Developer Server Developer
DB 설계
DETAIL API, SHOPPING API 개발
프로젝트 세팅 및 배포
MAIN API, BEST API 개발

🔨 Project Architecture

Architecture

🔨 Project Structure

├─📁 main
│  ├─📁 java
│  │  └─📁 com
│  │      └─📁 example
│  │          └─📁 DOSOPTaladin
│  │              ├─📁 config
│  │              ├─📁 controller
│  │              ├─📁 domain
│  │              ├─📁 dto
│  │              │  └─📁 request
│  │              │  └─📁 response   
│  │              ├─📁 exception
│  │              ├─📁 repository
│  │              └─📁 service
│  └─📁 resources
│      ├─static
│      └─templates
└─📁 test

🛠️ ERD

ERD



🌳 Branch

🌱 git branch 전략

main branch : 배포 단위 branch

dev branch : 주요 개발 branch, main merge 전 거치는 branch

feat branch: 각자 개발 branch

fix branch: 버그 수정 branch

  • 할 일 issue 등록 후 issue 번호와 isuue 이름으로 branch 생성 후 작업
    • ex) feat/#issue num-isuue name
  • 해당 branch 작업 완료 후 PR 보내기
    • 항상 local에서 충돌 해결 후 → remote에 올리기
    • reviewer에 서로 tag후 code-review
    • review반영 후, 본인이 merge.

🌱 Commit Convention

Type

[FEAT] : 새로운 기능이 추가됐어요.

[UPDATE]: 기능이 업데이트 됐어요.

[FIX]: 버그가 수정됐어요.

[REFACTOR]: 버그 수정이나 기능 추가가 없는 코드 변경 ( 코드 구조 변경 등의 리팩토링 )

[TEST]: 테스트 추가 또는 이전 테스트 수정

[DOCS]: README, wiki 문서를 수정했어요.

[STYLE]: 코드 변경 없이 스타일 변경했어요.

[CHORE]: 기타 사항이에요. (주석 추가 등등)


💫 Code Convention

NAVER CAMPUS HACKDAY's Java Code Conventions