-
Notifications
You must be signed in to change notification settings - Fork 1
Github Rule
Lee Changbo edited this page Apr 4, 2024
·
4 revisions
본 글을 CI/CD가 적용되기 전 작성된 글이므로, CI/CD후와 다를 수 있습니다.
- Issue를 생성합니다.
- 이슈에 Assignee를 자신으로 설정합니다.
- 이슈의 development에서 브랜치를 생성 후 머지합니다.
- 개발을 마친 후 PR을 생성합니다. PR에는 자신이 사용한 기술의 도입 이유 혹은 코드를 작성할 때 어떤 생각을 하면서 작성했는지에 관한 내용을 상세히 기술합니다.
- PR 생성후엔, 정적 코드 품질 관리 툴의 피드백을 처리합니다.
- 자신의 코드에 대한 리뷰 진행합니다.
- 팀원에게 코드 리뷰를 부탁합니다.
- 코드 리뷰를 처리하고, Approval이 2 이상 되었을 때, 머지를 진행합니다.
- 바로 서버에 적용해도 되는 것이면, 바로 master에 push합니다.
- 프론트엔드와 함께 배포해야하는 것이면, 따로 branch를 생성 후 머지합니다.
브랜치 명명 규칙을 다음과 같습니다. feat|fix|refactor|style|docs|test|chore 중 1/#이슈번호
커밋 컨벤션은 다음과 같습니다. feat|fix|refactor|style|docs|test|chore 중 1(도메인 명): 진행한 내용에 대한 요약
regax: (feat|fix|refactor|style|docs|test|chore)([^)]+): .{1,50}(\n.{1,72})?$
궁금한 점이나 오류가 있다면 [email protected]로 연락주십시오.