///
Search
Duplicate

Github Rules

깃허브 Flow

main - 제품으로 출시될 수 있는 브랜치
develop - 다음 출시 버전을 개발하는 브랜치
feature - 단위 기능을 개발하는 브랜치
hotfix - 출시 버전에서 발생한 심각한 버그를 긴급 수정하는 브랜치

깃헙 커밋 규칙

작업 타입
작업내용
feat
해당 파일에 새로운 기능이 생김
add
없던 파일을 생성함, 초기 세팅
bugfix
버그 수정
refactor
코드 리팩토링
fix
코드 수정
move
파일 옮김/정리
del
기능/파일을 삭제
test
테스트 코드를 작성
style
css
gitfix
gitignore 수정
script
package.json 변경(npm 설치 등)
rename
코드 변수명 변경 및 코드 스타일(컨벤션) 수정

기능 개발 전 해야할 일

모든 Issue와 브랜치는 기능 단위 별로 진행해야 합니다.
1.
깃허브 Issue(기능개발)를 생성한다.
2.
최신 develop 브랜치에서 분기하여 새 브랜치를 생성한다.(예)feature/register_post)
3.
개발 완료 후, 자신의 브랜치를 원격 저장소에 push하고 develop 브랜치에 PR을 생성한다.
4.
PR 템플릿에 맞춰 내용을 알맞게 작성하고, 오른쪽 탭에도 정보를 입력해준다.(Assignees, Labels, Projects, Development…)
5.
최소 2명 이상의 인원과 코드 리뷰 후, 생성한 PR을 Merge한다.