Git Convention

Git Flow

  1. 새로운 기능 추가 시 develop 브랜치에서 feature 브랜치 생성(main 아님!!!)
  2. 작업 완료 시, feature-main 에서 develop-fe 브랜치로 PR
  3. 각 파트의 develop-fe 와 같은 branch에서 develop 로 merge
  4. Version을 출시할 때는 main 브랜치에 버전 태그를 추가

Branch Convention

Branch Category

Commit Convention

Format : '유형(Type): 요약 #이슈 번호 자세한 내용'

Head

  1. 기능을 태그로 작성 Tag : feat, fix, design, rename, remove, comment, hotfix, docs, chore,

  2. 설명은 대문자, 동사원형으로 작성 시작

  3. 버그가 없고, 주석 없는 코드를 커밋, 디버깅 코드 제거

예시) feat: 애드 노 리뷰 스크린

예시) feat: 회원가입 (#2)

Body

※ '어떻게' 변경했는지 보다 '무엇을', '왜' 변경했는지 작성 (방법보다 사유 기술)

Issue/PR Template

TODO : 이슈 단위 정하기

Issue Template

## 🤖 title

## 💭 detail  
- [ ]
- [ ]

## reference (optional)

## ⏰ 예상 소요 기간  
8시간


PR Template

## PR 작성 전 체크 리스트
- PR 제목: `[파트이름] 구현사항 어쩌구 저쩌구` (예: `[FE] Login page UI 구현` )
- PR 작성 후 충돌이 안 나는지 확인, merge후 branch 삭제
- 고민사항은 공유하기
- 위 사항 확인 후 내용 지우기~~

## 🔖 관련 이슈
- `#1` ( #이슈번호 )

## 📝 구현 사항
- 한 것들 적기

## 📌 하고싶은 말
- 같은 파트원에게 하고싶은 말
## PR 작성 전 체크 리스트

- merge 브랜치 확인할 것. **main으로 보내면 안 됨 :x:**
- PR 작성 후 충돌이 안 나는지 확인할 것
- PR 제목: `[본인이름] step-n 미션 제목` (예: `[정호영] step-1 회원가입`)

## PR 내용

- 구현한 내용의 핵심을 간단히 요약 기술할 것
- 가장 고민했던 내용을 짧게 설명
- 데모나 설계내용 포함도 OK

---- 절취선 ----

**PR 보낼때 위 내용은 모두 삭제하고 보내세요.**

## 구현 내용

## 고민 사항

## 기타

Untitled

공통요구 사항

## PR 작성 전 체크 리스트
- PR 제목: `[파트이름] 구현사항 어쩌구 저쩌구` (예: `[FE] Login page UI 구현` )
- PR 작성 후 충돌이 안 나는지 확인, merge후 branch 삭제
- 고민사항은 공유하기
- 위 사항 확인 후 내용 지우기~~

## 🔖 관련 이슈
- `#1` ( #이슈번호 )

## 📝 구현 사항
- 한 것들 적기

## 📌 하고싶은 말
- 같은 파트원에게 하고싶은 말