TIL

PR 규칙, 템플릿 정리

효ㄷi 2024. 7. 17. 22:46

PR 규칙, 템플릿 정리

 

PR 규칙은 말그대로 풀리퀘스트 올릴 때 쓰는 규칙인데,

협업할 때 정해두는 것을 권장하고,

템플릿도 만들어두면 PR 올릴 때 아주 편리하기 때문에 사용하는 것이 좋다.

 

우리 조 같은 경우엔 튜터님이 먼저 말씀 꺼내주시기도 했고, 꽤 중요시하시는 것 같아서

다른 조 규칙을 조금 참고하고, 블로그 PR 템플릿을 참고해 만들었다.

 

 

먼저 PR 규칙은

 

1. 매일 오후 7시 30분 쯤 다같이 pr 올리기.

2. 리뷰어는 2명 이상 필수

3. 커밋 컨벤션 사용할 땐 간편하게 소문자로

4. 커밋할 때 기능_브랜치명으로 저장하기

 

로 정했다.

 

그리고 pr 템플릿은

다른 블로그를 참고하고, 조금 불필요해보이는 것들을 정리해서

 

## 개요

<!---- 변경 사항 및 관련 이슈에 대해 간단하게 작성해주세요. 어떻게보다 무엇을 왜 수정했는지 설명해주세요. -->
<!---- Resolves: #(Isuue Number) -->

## PR 유형

어떤 변경 사항이 있나요?

- [ ] ✨: 새로운 기능 및 라이브러리 추가
- [ ] 🎉: 기존에 없던 파일 생성 및 초기 세팅
- [ ] 🐛: 버그 수정
- [ ] 💄: CSS 등 사용자 UI 디자인 변경
- [ ] 🩹: 코드에 영향을 주지 않는 변경사항(오타 수정, 탭 사이즈 변경, 변수명 변경)
- [ ] ♻️: 코드 리팩토링
- [ ] 🔥: 파일 혹은 폴더명 수정 및 삭제

## PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

- [ ] 커밋 메시지 컨벤션에 맞게 작성했습니다.

 

이렇게 만들었는데,

 

만드는 법은 간편하다.

 

먼저 최상위 폴더 바로 아래에

 

.github 라고 하는 폴더를 만들어주고,

pull_request_template.md 라는 이름으로 파일을 하나 만들어준 뒤

저 템플릿을 그대로 넣어주면 된다.

 

그럼 커밋올릴 때 저 화면이 뜰텐데

체크하는 방법은 여백 없이 저 대괄호 사이에 x를 넣어주면 된다!

 

개요 바로 밑에는 주석을 지우고 상세한 설명을 적어줘야 한다.

 

 

참고