KakaoTalk_Video_2024-05-20-17-58-17.mp4
📁 Application
├── AppDelegate
├── SceneDelegate
📁 Network
├── 📁 DTO
├── 📁 API
📁 Common
├── 📁 Resources
├── 📁 Extension
📁 ViewController
📁 Model
Main <- Feature/#이슈번호
Feature: 기능 구현
Chore: 프로젝트 세팅
Fix: 기능상의 변경을 이유로 코드가 수정될 때
Bug: 기능이 동작하지 않을 때
# 이슈 양식
[FEAT] 기능 이름
## 작업 상세 내용
- [ ] TODO
- [ ] TODO
# 이슈 예시
# 브랜치 네이밍 양식
feature/#이슈번호
# 브랜치 네이밍 예시
feature/#31
태그 | 태그 설명 |
---|---|
feat | 새로운 기능 구현 시 사용합니다. |
init | 초기 생성 시 사용합니다. |
style | 코드 형식을 수정하거나 세미콜론 등을 추가했을 때(비즈니스 로직에 변경이 없을 때) 사용합니다. |
chore | 빌드 스크립트 수정, assets, 패키지 매니저 등 기타 변경사항이 있을 때 사용합니다. |
rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만 한 경우에 사용합니다. |
fix | 버그 수정 또는 해결 시 사용합니다. |
docs | 문서 수정 시 사용합니다. |
refactor | 코드 리팩토링 시 사용합니다. |
comment | 필요한 주석을 추가 및 변경했을 때 사용합니다. |
test | 테스트 코드 추가, 수정, 삭제 등 테스트 시(비즈니스 로직에 변경이 없을 때) 사용합니다. |
remove | 파일을 삭제하는 작업만 수행한 경우에 사용합니다. |
# 커밋 메시지 예시
feat: 메인화면 스크롤 기능 구현(#12)
chore: merge 충돌 해결(#12)
rename: 메인 화면 파일명 수정(#14)
# PR 이름 양식
[FEAT] 기능 이름 // 이슈와 동일한 이름
## #️⃣연관된 이슈
> ex) #이슈번호, #이슈번호
## 📝작업 내용 요약
### 스크린샷 (선택)
# PR 이름 예시
[FEAT] 메인 화면 스크롤 기능 구현