HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
🥀
요한팀
/
✏️
프로젝트 기획
/
Git Convetion
Git Convetion
Git Convetion

Git Convetion

Commit Convention

Feat: 새로운 기능 추가 Fix: 버그 수정 Docs: 문서 수정 Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 Refactor: 코드 리팩토링 Test: 테스트 코드, 리팩토링 테스트 코드 추가 Chore: 빌드 업무 수정 Design: 스타일 수정
# 올바른 커밋 메세지 Feat: Product 컴포넌트에 authentication 기능 추가 - 세부 내용을 설명하는 항목입니다. - 가급적이면 간결하게 작성합니다.
 

PR Convention

원칙

  • 원격 저장소에 PR을 올리기 전에
    • 컴파일 오류가 없음을 보장
    • 최신 develop 브랜치의 소스 위에서 수정이 진행되었는지 점검. 그러지 않았다면 최신 develop 소스를 풀 받고, 컨플릭트가 났을 경우 해결해서 PR
    • develop을 직접 수정하면 안 됩니다.  develop 브랜치 위에 커밋 X. 반드시 feature 또는 Issue 브랜치를 만들어 그 위에 작업해야합니다.
    • 불필요한 주석과 console.log가 없는지 확인합니다.
    • PR을 작성할 때는 커밋 내역을 내용으로 첨부하고, 이외에 팀원들에게 자신의 소스 수정에 대해 알릴 사항, 혹은 작업 내역을 보여줄 수 있는 이미지를 첨부합니다.
  • 컨플릭트도 본인이 해결해서 컨플릭트를 리졸브하는 커밋을 하고 컴플릿합니다.
  • 코드리뷰는 n시간 안에 작성합니다?
    • 긴급: 3시간 이내
    • 보통: 24시간 이내
    • 천천히: 72시간 이내
  • 리뷰에 대한 응답은 24시간 안에 작성합니다?

MERGE

  • 본인이 올린 PR은 본인이 MERGE. 이는 코드리뷰로 진행된 피드백을 확인하고, 반영할지 혹은 그렇지 않을지 본인이 선택할 수 있는 여지를 남기기 위해서입니다.
  • 다른 3명의 팀원 중 1명 이상이 approve하였을 경우에만 merge합니다.

on Review

  • 코드리뷰로 달린 모든 코멘트를 확인할 것
  • active에서 resolved로 바꾸는 것도 PR을 올린 사람의 몫.
  • 피드백을 수용한다면 수정 후 resolved로, 피드백을 수용하지 않는다면 추가 코멘트를 달고 closed.

Review Convention

원칙

  • PR 내역에 대하여, ‘이 코드는 틀려먹었다’라는 마인드로 접근할 것. 컨트리뷰터와 리뷰어는 공동 책임자이다.
  • 모든 CL(Change List)를 컴토할 것.
  • 컨트리뷰터는 리뷰어에게 CL에 대한 정보를 충분하게 제공할 것.