-
Notifications
You must be signed in to change notification settings - Fork 0
Home
hyejung kim edited this page Jan 2, 2022
·
6 revisions
[category] 변경사항 요약 [feat] 홈화면 폴더 가로스크롤 구현
category | description |
---|---|
feat | 기능 추가 |
add | 코드 추가 |
delete | 코드 삭제 |
mod | 코드 수정 |
fix | 버그 수정 |
chore | 동작에 영향을 주지 않는 변경 사항 |
refactor | 리팩토링 |
변경 기능
ex. item : 아이템의 작업을 진행한다.
main이 기본 메인 브랜치
dev는 개발 브랜치
|
dev
| \
| item
- 기능별로 마일스톤 추가
- 작업을 진행할 기능을 상세히 작성
- 작업 내용이 어떤 기능을 포함하고 있는지 마일스톤을 달아줄 것
- 개인이 작업한 브랜치를 원격 저장소에 push한 후 PR 보내기
- 필요시 다른 팀원에게 PR요청, PR받은 팀원은 코드에 대한 리뷰를 작성
- 팀원이 수정을 요청하면 로컬에서 수정 후 다시 push (수정 완료 슬랙에 공지)
- 각자 merge (단, 다른 팀원이 수정을 요청한 경우, merge 동의를 받아야 함)
- issue 생성
- issue 기반 branch 생성
- issue와 관련된 feature 개발 완료
- PR이 main branch로 merge
- merge 후 feature branch 제거
- issue close
- 함수명은 Camel Case 사용, db와 접근하는 변수명은 Snake Case 사용
- Reformat Code로 코드 정리
- 중요하고, 해결해야 할 or 해결하지 못했지만 중요한 문제의 경우
//@TODO
로 주석 작성 - 함수에 대해 설명이 필요할 경우
//@param
로 주석 작성