📁 Application
├── AppDelegate
├── SceneDelegate
📁 Network
├── 📁 DTO
├── 📁 API
📁 Common
├── 📁 Resources
├── 📁 Extension
📁 ViewController
📁 Model
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 & Review Convention 🙏
# PR 이름 양식
[ FEAT] 기능 이름 // 이슈와 동일한 이름
## #️⃣연관된 이슈
> ex) #이슈번호, #이슈번호
## 📝작업 내용 요약
### 스크린샷 (선택)
# PR 이름 예시
[ FEAT] 메인 화면 스크롤 기능 구현