Skip to content

CCC-org/keewe-front

Repository files navigation

Git strategy - (Github Flow)

1. 브랜치 생성

  • 브랜치 생성시 다음과 같은 방식으로 브랜치 목적에 맞는 브랜치 헤더를 설정한다.
생성 목적 브랜치 위치
기능 개발 [origin/Feature/{issue_number}]
버그 픽스 [origin/Fix/{issue_number}]
코드 개선 [origin/Refactor/{issue_number}]
issue_number: 해당 이슈가 진행되는 스프린트에서 할당받은 고유 이슈 번호
  • 체계적인 분류를 위해 브랜치 이름을 통해 의도를 명확하게 드러낸다.

  • 새로운 브랜치는 항상 최신의 main브랜치에서 만든다.

  • main브랜치는 항상 최신의 상태로 유지한다.

2. 개발 & 커밋 & 푸쉬

  • 커밋 메세지를 명확하게 작성한다.

  • 원격 브랜치로 수시로 push하여 상황을 공유한다

3. PR(Pull Request) 생성

  • 피그백이나 도움이 필요할 때 그리고 merge 준비가 완료되었을 때 Pull Request를 생성한다.

  • 동료들의 리뷰가 끝난 후 준비가 완료되었다면 main브랜치로 반영을 요구한다

  • main 브랜치로 merge될 경우 conflict를 작업중인 브랜치에서 미리 해결하고 진행한다.

  • PR생성시 예시

    • PR 제목
    생성 목적 PR 제목
    기능 개발 [Feature] [{sprint_name}]:{issue_name}
    버그 픽스 [Fix] [{sprint_name}]:{issue_name}
    코드 개선 [Refactor] [{sprint_name}]:{issue_name}
    • PR 설명
    - Feature:
     - 개발내용
    - Notes:
      - PR리뷰시 주의할점, 추가 전달사항
    

4. 리뷰 & 토의

  • 리뷰와 토의를 상세하게 진행하여 이후 해당 PR이 main으로 merge될 때 문제가 없도록 한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages