## **✨ Github Flow** - [깃허브 플로우](https://docs.github.com/en/get-started/quickstart/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 통해 서버로 전달
✨ Github Flow
🚣♂️ 과정
이슈생성브랜치 컨벤션에 따라 분기커밋 컨밴션에 맞게 커밋 메시지 작성🌱 브랜치 컨밴션
#이슈 번호 / {페이지 or 컴포넌트}ex)
💥 Commit 컨밴션
1. Header
type : subjecttype
subject
2. body
ex)
feat : 로그인 기능 구현
oAuth 웹 client Id 발급 및 구글 로그인 구현
구글 로그인 이후 얻은 id_token을 해독하여 유저 정보 얻음.
유저정보 api 통해 서버로 전달