UMC 10th ERICA Server(Spring) 파트 레포지토리 입니다.
닉네임 폴더 안에 Spring 프로젝트가 각각 생성되어 있습니다. 해당 프로젝트 안에서 미션을 진행하시면 됩니다.
[FEATURE] #주차 미션_닉네임
- 이슈 페이지 우측의 "Create a branch"를 클릭하여 브랜치를 생성합니다.
이렇게 하면 이슈와 브랜치가 자동으로 연결됩니다. 브랜치명 컨벤션은 다음과 같습니다.
feat/#{이슈번호}-작업내용
- 브랜치 생성 후 로컬에서 해당 브랜치로 Checkout하여 미션을 진행합니다.
❗ Commit 컨벤션은 다음과 같습니다. ❗
feat: 새로운 기능 추가
fix: 버그, 오류 수정
refactor: 코드 리팩토링 (기능 변경 없이 코드 구조 개선)
chore: 빌드 설정, 패키지 수정 등 기타 작업
아래는 예시입니다.
feat: 회원 조회 API 구현
chore: build.gradle 의존성 추가
fix: createAt, updateAt 적용 안되던 오류 수정
❗️Pull Request 컨벤션은 다음과 같습니다.❗️
PR 제목:
[FEATURE] #주차 미션_닉네임
PR 본문:
## Summary
- 요약
## Related Issue
- close #이슈번호
## Describe your code
- 코드 설명
## Checklist
- [ ] 리뷰어 등록
Related Issue의 close #이슈번호 는 PR이 main에 Merge될 때 연결된 이슈를 자동으로 닫아주는 키워드입니다.
- Reviewers에는 스터디원 전원(파트장 포함)을 지정해주세요.
- Assignees에는 PR을 작성한 본인을 지정해주세요.
PR은 ❗️파트장 포함 최소 2명의 Approve를 받아야❗️ Merge 할 수 있도록 설정되어 있습니다.
따라서 파트장과 팀원 한 명의 Approve를 받으면 PR을 작성한 본인이 main 브랜치로 Merge를 진행합니다.
💬 코드 리뷰를 적극 권장합니다!
다른 스터디원의 코드를 보며 얻는 것이 생각보다 많습니다.
궁금한 내용이나 함께 이야기하고 싶은 것이 있다면 언제든 코멘트로 남겨주세요. 본인 제외 다른 스터디원의 PR에 2개 이상의 코멘트를 남기는 것을 적극 권장합니다. 🙌


