커밋 컨벤션
feat
: 새로운 기능 추가
fix
: 버그 수정
refactor
: 코드 리팩토링
docs
: 문서 변경
style
: 스타일 수정, 줄 바꿈, 공백, 세미콜론 누락 등
test
: 테스트 추가, 테스트 리팩토링 등 production 코드에 대한 변경 없음
chore
: 기타 변경사항(빌드 프로세스 수정, 패키지 매니저 수정, assets 수정 등)
[title]
feat: 검색 API 기능 추가
[body]
- 현재 위치와 검색한 주소를 기준으로 거리 계산
- 위,경도 값을 갖고 역지오코딩을 통해 주소값을 구함
PR 컨벤션
- PR 프로세스
- PR Time: 22시까지 꼭 날려주기. (시간 넘으면 카톡)
- 리뷰 Time: 다음 날 10시까지.
- 수정 Time: 데일리스크럼 이후 코드리뷰 반영
- 머지 Time: 코드리뷰 완료하면 다같이 머지작업
- 코드 리뷰 프로세스 확립
- 코드 수정 or 토론이 필요한 PR → comment 리뷰 → 추가 커밋 & 코멘트 → 마지막 리뷰어가 Merge
- 코드 수정이 필요하지 않은 PR → approve 리뷰 → 마지막 리뷰어가 approve하면 Merge
- 컨플릭나면 다음 날 오전에 같이 해결
- PR 탬플릿을 준수해요!
- PR 단위 : 하면서 정하기!
- PR 리뷰어 1명 이상 OK 해야 머지될 수 있도록 합니다
- LGTM 은 지양하기! 코드를 발전시킬 수 있는 코멘트를 지향합시다.
- 머지하고 난 뒤에 이전 작업 브랜치를 삭제해줍니다.
- 코드만 확인하지 말고 실제로 시뮬레이터로 테스트를 해보고 정상 작동하나 테스트를 합시다.
- feature → main (squash merge)
- main → production (rebase merge)
gitLab-flow