Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git 협업 규칙 #43

Open
kimtks456 opened this issue Jul 27, 2023 · 0 comments
Open

Git 협업 규칙 #43

kimtks456 opened this issue Jul 27, 2023 · 0 comments
Assignees
Labels
docs Improvements or additions to documentation

Comments

@kimtks456
Copy link
Contributor

kimtks456 commented Jul 27, 2023

Git Branch 규칙

  • main :
    • 배포한 상태들만 관리
    • 최종 배포 이력들 모아볼 목적
  • develop :
    • 다음 버전 기능 개발 브랜치
    • 기능 브랜치들을 이 브랜치에 병합
  • feat/SM-이슈 번호/기능 설명(소문자, hyphen) :
    • 기능단위로 분기하여 개발 진행
    • 추후 Jira의 이슈 번호로 연동
    • ex) feat/SM-124/oauth-sub-features
  • ci/cd :
    • github action 및 AWS 배포 과정에서 수정한 코드, 설정 파일 관리
  • hotfix/SM-이슈 번호 :
    • 배포 후 갑작스런 버그 수정
    • main에서 분기해 수정 후 다시 main에 병합

Git Commit 규칙

커밋 종류: 커밋 제목 (#깃헙 이슈 - 선택)
ex) feat: OAuth JWT 기반으로 전환 (#11)

  • feat : 추가 기능 또는 기존 기능 수정한 경우
  • fix : 기능상 버그 픽스한 경우
  • docs : 코드 변화 없이 순수 문서(주석)의 변화만 작업한 경우
  • refactor : 로직 변화 없이 코드 style이나 함수 분리 진행한 경우
  • test : 테스트 코드 작성, 변경한 경우
  • chore : 위를 제외한 배포, 빌드 등 로직 코드 외적인 설정 파일들 수정한 경우
  • release : 릴리즈 버전 커밋을 찍기 위함
@kimtks456 kimtks456 added the docs Improvements or additions to documentation label Jul 27, 2023
@kimtks456 kimtks456 pinned this issue Jul 27, 2023
@kimtks456 kimtks456 self-assigned this Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant