기본 설정

git config --global user.name "이재훈"

branch 네이밍 규칙

**main/dev/{be|fe}/
feature/{fe|be}/{issue번호}

// 개선안
ex) dev/be -> feature/be/S12P11A808-302/add-login
ex1) dev/be -> feature/S12P11A808-302/add-login
ex2) dev/be -> feature/S12P11A808-302**

commit 메세지 규칙

feat: [title] [content] [JIRA-ID] // 추가적인 기능 개발시
fix: [title] [content] [JIRA-ID] // 버그 수정, 단순 수정 등
docs: [title] [content] [JIRA-ID] // 단순 문서 작성시 (Readme 등)
test: [title] [content] [JIRA-ID] // test 코드 작성 또는 단순 테스트 진행
refactor : [title] [content] [JIRA-ID] // 추후 리팩토링 (성능 개선, 최적화 등)
config: [title] [content] [JIRA-ID] // 설정 관련(gradle, config 등)
cicd: [title] [content] [JIRA-ID]  // 배포, 인프라 관련
chore: [title] [content] [JIRA-ID]

//예시
feat: “main페이지 component 기능 구현” 별도의 footer component 구성 및 적용완료 [S12P11A808-69]

// 개선안
ex) feat: 회원가입 API 개발 [S12P11A808-350]
ex) [S12P11A808-350] feat: 회원가입 API 개발 // jira 연동, 로그 검색시 더 효율적

https://www.conventionalcommits.org/ko/v1.0.0/


지라 컨벤션

Epic으로 큰 기능 단위를 관리

Task를 브랜치 단위로 관리