Skip to content
@career-pirates

커리어 해적단

구름톤 딥다이브 합반 프로젝트

팀원

PM

정진영* 박정한

Product Designer

임건형* 고수정 전승리

Frontend 개발

정세은*

Backend 개발

이우창* 김영렬 김태훈

*파트 리더

Commit 규칙

Commit 규칙

label

feat 새로운 기능 추가
fix 버그 수정
env 개발 환경 관련 설정
style 코드 스타일 수정
refactor 코드 리팩토링
test 테스트 코드 추가/수정

Commit message

<label>: <작업 내용 설명> (#<issue_number>) 형식을 지켜주세요.

ex) feat: 메인 레이아웃 추가 (#1)

  • 제목을 보고 어떤 작업을 했는지 파악할 수 있게 짧게 작성
  • 제목 끝에 마침표 생략
  • 현재 시제, 명령형 사용 (예시 : Added login endpoint(X), Add login endpoint(O))

Git 브랜치 전략

Git 브랜치 전략

Branch naming

유형 브랜치명 예시
배포 브랜치 main
개발 브랜치 develop
기능 개발 feat/이슈 번호-기능 설명 feat/20-login-implementation
리팩토링 refactor/이슈 번호-기능 설명 refactor/24-user-service
테스트 코드 test/이슈 번호-기능 설명 test/25-logout-test
버그 수정 fix/이슈 번호-기능 설명 fix/30-chagne-dto-structure
환경 설정 env/이슈 번호-기능 설명 env/34-swagger-config
⚠️ 하나의 Issue당 하나의 Branch를 원칙으로 합니다.

<label_text>/<issue_number> 형식을 지켜주세요. <issue_number> 뒤 Issue를 영문으로 설명해도 좋습니다. (단, 소문자와 하이픈(-)만 사용 가능)

ex) feat/1, feat/1-add-layout

머지 규칙

항목 설명
병합 흐름 feat/*developmain
main, develop 직접 머지 금지 develop 통합 후 main 반영
PR 리뷰 (선택사항) 4시간 경과 후에도 리뷰가 작성되지 않을 시 바로 머지
CodeRabbit AI 리뷰 사용
머지 방식 Create a merge commit 을 사용하되 Merge 커밋 이름은 이슈와 동일하게
충돌 발생 작성자가 해결 후 다시 PR
보호 브랜치 maindevelop 브랜치에 Branch Protection 설정
CI 테스트 CI 테스트를 통과해야 maindevelop 브랜치에 병합되도록 Github Actions 설정

Pinned Loading

  1. resumate-frontend resumate-frontend Public

    TypeScript

  2. resumate-backend resumate-backend Public

    Java

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…