-
Notifications
You must be signed in to change notification settings - Fork 2
Rules
SeongHyeon Park edited this page Nov 29, 2023
·
2 revisions
-
Branch 구성
- 메인 브랜치 (프로젝트 기간동안 사라지지 않음)
-
main(only release) -
develop(default)
-
- 서포팅 브랜치 (필요에 따라 생기고 삭제됨)
-
태그/작업내역형식- feature/{이슈번호}-{작업내역}
feature/1-login
-
- 메인 브랜치 (프로젝트 기간동안 사라지지 않음)
-
작업 플로우
- issue로 작업 내용 작성
- 서포팅 브랜치 생성 후 개발
- 완료 시
develop브랜치로 Pull Request
-
Pull Request
- 코드리뷰 필수
-
merge
-
develop브랜치에 rebase merge
-
- 양식
-
태그feat : 신규 기능 개발 refactor : 리팩토링 style : 로직 변경없이 개행이나 스타일 수정만 test : 테스트 코드 작성 및 수정 fix : 버그 수정 docs : 문서(readme 등) 작성 및 수정 chore : 빌드환경, 패키지 수정{태그} : {제목} - {세부내용} - {세부내용} ref : {이슈번호}
-
- 네이밍 규칙 (자세한 내용)
- 변수 및 함수
-
camelCase방식을 사용 - 변수에 모든 의미를 충분히 담을것
-
- 변수 및 함수
- 패키지 구조
- 도메인형으로 작성
ㄴ main ㄴ domain | ㄴ user | | ㄴ controller | | ㄴ service | | ㄴ domain | | ㄴ dto | ... ㄴ global ㄴ error ㄴ util
- 도메인형으로 작성