branch naming 전략 | 제한 | Review |
---|---|---|
main | 무조건 PR을 통해서만 push 가능하게 protection | |
dev | 무조건 PR을 통해서만 push 가능하게 protection | |
feat/user (도메인) |
ERD설계와 API설계를 잘 적용하여 개발하였는가?
코딩 컨벤션을 준수하였는가?
예외 처리가 잘 되어 있는가?
성공 테스트와 실패 테스트를 모두 작성하였는가?
https://github.com/google/styleguide
코딩 컨벤션은 Google Java Style Guide를 따른다.
윈도우 기준으로 Ctrl + Alt+ L 맥 OS 기준으로 Cmd + Option + L
application.](<http://application.properties>)yml
추가{tag} : {commit message}
{tag} types:
:sparkles:
: 새로운 기능 추가 / 변경:bug:
: 버그 수정:white_check_mark:
: 테스트 추가/수정:recycle:
기능에 영향을 주지 않는 코드 변경 및 코드 개선 사항:memo:
readme 수정ex)
🎉 init : 프로젝트 시작 → 띄어쓰기 주의
🎉 init: | :tada: |
프로젝트 시작 |
---|---|---|
✨ feat: | :sparkles: |
새로운 기능 추가 / 변경 |
♻️ refactor: | :recycle: |
기능에 영향을 주지 않는 코드 변경 및 코드 개선 사항 |
✅ test: | :white_check_mark: |
테스트 추가/수정 |
💡 style: | :bulb: |
주석 추가/수정 |
📝 docs: | :memo: |
readme 수정 |
🐛 bugfix: | :bug: |
버그 수정 |
🩹 fix: | :fix: |
코드 수정 |
🔧 chore: | :wrench: |
구성 파일, 코드 구조 추가/수정/삭제 |