2.mp4
|
|
|
서재원(👑) | 허민회 | 최준서 |
담당 뷰: Benefit, Point | 담당 뷰: Place | 담당 뷰: Home, Point api |
├─ app/network
│ ├─ network
│ │ ├─ ApiFactory
│ │ ├─ Dto
│ │ │ ├─ home
│ │ │ ├─ place
│ │ │ ├─ benefit
│ │ │ └─ point
│ │ └─ Service
│ ├─ domain
│ │ └─ model
│ └─ ui
│ ├─ main
│ │ ├─ home
│ │ ├─ place
│ │ ├─ benefit
│ │ └─ point
│ └─ util
│
feature 단위로 브랜치를 구성합니다.
- 해당 작업을 위한 issue를 먼저 생성하고 브랜치를 파서 작업합니다.
- 작업 완료 후 PR을 날려서 코드리뷰를 받은 뒤 머지합니다. 머지한 뒤에 브랜치는 사용하지 않습니다.
- Review 는 PR 이 올라오고 24h 안에 이루어져야합니다.
- approve 가 모두 이루어져야 main 으로 merge 가 가능합니다.
예시)
- feature/color_setting
- feature/font_setting
- feature/main
- feature/home
- [{tag}] : {content}
- tag
- 커밋의 단위를 표현해주세요.
- content
- 해당 커밋에 담긴 구현 내용을 공유해주세요
- 여러 책임들이 한 커밋에 있지 않도록 주의해주세요.
- 해당 커밋에 담긴 구현 내용을 공유해주세요
- tag
- 구현을 하고 commit 을 쪼개지 말고, 작업을 하면서 수시로 commit 을 남겨주세요.
- [FEAT] : 새로운 기능 구현 (UI작업도)
- [ADD] : 부수적인 코드 추가 및 라이브러리 추가, 새로운 파일 생성
- [CHORE] : 버전 코드 수정, 패키지 구조 변경, 타입 및 변수명 변경 등의 작은 작업
- [FIX] : 버그 및 오류 해결
- [REFACTOR] : 기존 코드 리펙토링
![view_convention](https://private-user-images.githubusercontent.com/52442547/284458853-ffad81fa-cf38-4ddc-b436-9eb52d195a28.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3OTIwMzQsIm5iZiI6MTcyMDc5MTczNCwicGF0aCI6Ii81MjQ0MjU0Ny8yODQ0NTg4NTMtZmZhZDgxZmEtY2YzOC00ZGRjLWI0MzYtOWViNTJkMTk1YTI4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDEzNDIxNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhMzAwYWQ3MGVkYjNlNjZhY2IxN2RjMDg4ZDJjMjY2ZWY1NTNiNjI5YWJlZjU2OGYzODViMTkwYWI5OWVjOGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1glr9IzfOl_0uDbErUKwMXbRm-lzPYYP1pbUwMI5NMM)
![xml_drawable_convention](https://private-user-images.githubusercontent.com/52442547/284458844-78cf47e2-1158-47ab-921e-9bc485d19525.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3OTIwMzQsIm5iZiI6MTcyMDc5MTczNCwicGF0aCI6Ii81MjQ0MjU0Ny8yODQ0NTg4NDQtNzhjZjQ3ZTItMTE1OC00N2FiLTkyMWUtOWJjNDg1ZDE5NTI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDEzNDIxNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkMjg1YWI5ZTkzOTE0YzA4OWUwYWY2OThjODM4ZjBlZjQ3NTBhMzAzNjQyZDE2ZTE3YTQwZWU4MWViZDI5OWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xG9KfVbTcvjLP3UaeYyDts8IZ98tSB7vwESYQO_naCs)