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

프론트 - 브랜치 전략 및 커밋 컨밴션 #14

Open
ohinhyuk opened this issue May 27, 2023 · 0 comments
Open

프론트 - 브랜치 전략 및 커밋 컨밴션 #14

ohinhyuk opened this issue May 27, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@ohinhyuk
Copy link
Contributor

ohinhyuk commented May 27, 2023

✨ Github Flow

🚣‍♂️ 과정

  1. 이슈 생성: 커밋할 변경 사항에 대해 이슈 생성
  2. 브랜치 생성: main 브랜치에서 브랜치 컨벤션에 따라 분기
  3. 커밋: 하단에 작성된 커밋 컨밴션 에 맞게 커밋 메시지 작성
  4. 풀 리퀘스트(PR): main 브랜치로 병합 요청
  5. main 브랜치 병합

🌱 브랜치 컨밴션

#이슈 번호 / {페이지 or 컴포넌트}

ex)

  • #997 / Login
  • #998 / profile
  • #999 / Header

💥 Commit 컨밴션

Header
body

1. Header

type : subject

type

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • docs : 문서 수정
  • style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
  • refactor : 코드 리펙토링
  • test : 테스트 코드, 리펙토링 테스트 코드 추가
  • chore : 빌드 업무 수정, 패키지 매니저 수정

subject

  • 작업한 내용 요약

2. body

  • 작업한 내용 상세 서술

ex)

  • feat : 로그인 기능 구현

    oAuth 웹 client Id 발급 및 구글 로그인 구현
    구글 로그인 이후 얻은 id_token을 해독하여 유저 정보 얻음.
    유저정보 api 통해 서버로 전달

@ohinhyuk ohinhyuk added the documentation Improvements or additions to documentation label May 27, 2023
@ohinhyuk ohinhyuk assigned shinel98 and ohinhyuk and unassigned shinel98 and ohinhyuk May 27, 2023
@ohinhyuk ohinhyuk pinned this issue May 27, 2023
@ohinhyuk ohinhyuk assigned ohinhyuk and shinel98 and unassigned ohinhyuk and shinel98 May 27, 2023
@ohinhyuk ohinhyuk changed the title Histudy-Front 브랜치 전략 및 커밋 컨밴션 프론트 - 브랜치 전략 및 커밋 컨밴션 May 27, 2023
@shinel98 shinel98 unpinned this issue Jun 5, 2023
@ohinhyuk ohinhyuk pinned this issue Jun 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants