CODEOWNERS?
매번 PR을 올릴 때마다 리뷰어를 넣어주는 게 귀찮다.
그러니 리뷰어를 자동으로 등록해주는 CODEOWNERS 를 사용해보자!
등록하기
docs/, .github/ 중 한 곳에 CODEOWNER 파일을 생성한 후, 리뷰어를 지정한다.
우리는 .github/ 하위에 생성했다.
파일은 다음과 같다.
# Frontend
/frontend/ @Creative-Lee @ukkodeveloper @cruelladevil
# Backend
/backend/ @Cyma-s @splitCoding @somsom13 @seokhwan-anshook 레포지토리는 frontend와 backend가 레포지토리를 공유하는 형태이다.
우리는 소속된 파트의 모두의 approve를 받아야 PR을 머지할 수 있다는 규칙을 정했다.
따라서 /frontend/ 하위의 모든 파일들에 대해서는 프론트엔드 크루들을 지정하고, /backend/ 하위의 모든 파일들에 대해서는 백엔드 크루들을 지정했다.
사용해 본 결과 ...
각 파일 하위에 변경 사항이 추가되면 자동으로 코드 리뷰어가 추가 되어 훨씬 편하게 개발할 수 있었다. 추천합니다 👍