[1팀] 과제 제출 Repository
멘토 | 멘티 | 멘티 | 멘티 |
강민서 | 임승빈 | 임혜정 | 한지운 |
💡 Commit rule
- 최소 작업 단위를 기준으로 가능하면 작게 쪼갠다.
- 1개의 커밋에는 1개의 행위만 들어 있게 한다.
- 이해하기 쉽도록 직관적이게 작성한다.
1️⃣ Commit Title
- 2️⃣의 Commit Delimitation List 를 접두사로 한다.
- 그 후 ~한다는 명령어로 시작하여 한 눈에 어떤 작업을 했는지 알기 쉽게 적는다.
- 예시)
Feat: 프로젝트 생성
,Fix: 오류 수정
- 예시)
- 커밋을 예쁘게 하고싶다면 gitmoji를 사용해도 좋다.
2️⃣ Commit Delimitation List
커밋 구분 | 설명 |
---|---|
Feat | (Feature) 개선 또는 새로운 기능 추가 |
Fix | (Fix) 버그 수정 |
Refactor | (Refactor) 코드 리팩토링 |
Doc | (Documentation) 문서 작업 |
Test | (Test) 테스트 추가/수정 |
Build | (Build) 빌드 프로세스 관련 수정(yml, properties) |
Perform | (Performance) 속도 개선 |
Clean | (Cleanup) 코드 정리/리팩토링 |
Design | (Design) 레이아웃 디자인 및 디자인 개선 작업 |
Style | (Style) 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 |
💡 PR 규칙
- 최소 작업 단위를 기준으로 가능하면 작게 쪼갠다.
- 1개의 PR에는 1개의 작업만 들어 있게 한다.
- 코드에는 가능한한 주석을 많이 달도록 한다.
- 정상적으로 동작하는지 테스트하고, 정상적인 경우에만 PR 한다.
- 1개 이상의 approve를 받아야 merge가 가능하다.
- approve는 멘토로부터 받는다.