github 머지하기전 팀원에게 Approve(승인)을 받아야 머지되게 하는 방법
Branch name pattern에 사진과 같이 (*은 모든것을 의미 , main,dev 및 /붙은 모든 브랜치에 적용하는 의미 입니다) 넣고 밑에 require a pull request before merging체크 후 Require approveals 에 숫자 2를 선택(이유: 팀원이 총 저포함 3명인데 2명에게 승인을 받아 머지가 가능하게 해주는 의미라고 생각 하면 될거 같습니다!)
마지막으로 맨밑에 create 클릭하면 적용 됩니다.!
github issue 템플릿
프로젝트 외부에 .github 폴더 생성
폴더안에 ISSUE_TEMPLATE 만들어 주고 featuer,bug,refactor 파일을 만들어 줍니다. 그리고 각 파일 끝에 .md를 추가해 줍니다.
feature
---
name: 'Issue: ✔Feature '
about: Feature 작업 사항을 입력해주세요.
title: ''
labels: ''
assignees: ''
---
## Description
설명을 작성해주세요.
## Task
- [ ] task 1
## Trouble shooting
- [ ] trouble 1
## Etc
기타사항
bug
---
name: "Issue: \U0001F41EBUG"
about: Bug 발생 시 작성해주세요.
title: ''
labels: ''
assignees: ''
---
## Description
버그 내용을 작성하세요.
## 재현 과정
어떤 상황에 버그가 발생하는지 작성하세요.
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
## 예상하는 정상 작동
정상 작동시 어떤 결과가 나와야 하는지 작성해주세요.
## 스크린샷
가능하다면 스크린샷을 첨부해주세요.
## 버그 환경
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
## ETC
refactor
---
name: "Issue: \U0001F48ERefactor"
about: Refactor 작업 사항을 입력해주세요.
title: ''
labels: ''
assignees: ''
---
## Description
설명을 입력해주세요.
## Before
변경전의 상황과 변경하려는 이유를 작성해주세요.
## After
변경후의 예상하는 구조를 작성해주세요.
## Todo
- [ ] todo
- [ ] todo
## ETC
pull_request_template
## PR 체크사항
PR이 다음 사항을 만족하는지 확인해주세요.
<!--
체크하려면 괄호 안에 "x"를 입력하세요.
각 규칙은 Convention 문서에 있습니다.
PR 제목에 쓰는 prefix는 다음과 같습니다.
🚀 Release
🐛 Fix
✨ Feat
📝 Doc
♻️ Refactor
🔧 Chore
⏪️ Revert
🧪 Test
🎉 Init
-->
- [ ] 커밋 제목 규칙
- [ ] 커밋 메시지 작성 가이드라인
- [ ] 라벨, 담당자, 리뷰어 지정
## PR 타입
어떤 유형의 PR인지 체크해주세요.
<!-- 체크하려면 괄호 안에 "x"를 입력하세요. -->
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Documentation content changes
- [ ] Other... Please describe:
## PR 설명
내용을 적어주세요.
## 작업사항
- 내용을 적어주세요.
## 변경로직
- 내용을 적어주세요.
이렇게 틀을 만들어 주고 push해서 issue를 클릭하면 적용이 되었습니다! 직접 해보세요!!