브랜치 전략 git-flow
커밋 메세지 규칙 정하기(commitlint 사용 유무)
feat
: 기능 구현에 관련된 모든 것fix
: 버그/기능 수정refactor
: 1) 가독성, 통일성 → 코드컨벤션 || 2) 코드리뷰 반영 - 한번에 퉁쳐? ㄴㄴ 나눠서!
perf
: 성능 개선 리팩토링 → 이건 진짜 성능개선이다! 강조느낌design
: css 적용이나 디자인docs
: 문서(README 등) 수정chore
: 패키지 매니저 수정, package.json 수정(scripts 등), 패키지 install, 파일 및 폴더 이름 변경build
: 빌드 업무 수정comment
: 주석 관련 모든 것(작성, 수정)test
: 테스트 코드, 리팩토링 테스트 코드 추가angular/CONTRIBUTING.md at main · angular/angular
주석
브랜치명
템플릿
코드리뷰
라벨
[
{
"id": 3114332764,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzY0",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Priority:%20Critical>",
"name": "Priority: Critical",
"color": "e52207",
"default": false,
"description": "우선순위: 긴급"
},
{
"id": 3114332760,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzYw",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Priority:%20High>",
"name": "Priority: High",
"color": "c05600",
"default": false,
"description": "우선순위: 높음"
},
{
"id": 3114332775,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzc1",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Priority:%20Low>",
"name": "Priority: Low",
"color": "538200",
"default": false,
"description": "우선순위: 낮음"
},
{
"id": 3114332761,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzYx",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Priority:%20Medium>",
"name": "Priority: Medium",
"color": "947100",
"default": false,
"description": "우선순위: 중간"
},
{
"id": 4336422279,
"node_id": "LA_kwDOFqXQJc8AAAABAniNhw",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Size:%20Large>",
"name": "Size: Large",
"color": "455a64",
"default": false,
"description": "규모: 큼"
},
{
"id": 4336422415,
"node_id": "LA_kwDOFqXQJc8AAAABAniODw",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Size:%20Medium>",
"name": "Size: Medium",
"color": "607d8b",
"default": false,
"description": "규모: 보통"
},
{
"id": 4336422578,
"node_id": "LA_kwDOFqXQJc8AAAABAniOsg",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Size:%20Small>",
"name": "Size: Small",
"color": "90a4ae",
"default": false,
"description": "규모: 작음"
},
{
"id": 3114332771,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzcx",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20Available>",
"name": "Status: Available",
"color": "a3b72c",
"default": false,
"description": "상태: 작업 시작 가능"
},
{
"id": 4336548899,
"node_id": "LA_kwDOFqXQJc8AAAABAnp8Iw",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20Duplicate>",
"name": "Status: Duplicate",
"color": "fc906d",
"default": false,
"description": "상태: 중복"
},
{
"id": 3114332769,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzY5",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20In%20Progress>",
"name": "Status: In Progress",
"color": "81aefc",
"default": false,
"description": "상태: 작업 진행 중"
},
{
"id": 3114332763,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzYz",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20On%20Hold>",
"name": "Status: On Hold",
"color": "f39268",
"default": false,
"description": "상태: 작업 보류 중"
},
{
"id": 3114332772,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzcy",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20Pending>",
"name": "Status: Pending",
"color": "ee83ff",
"default": false,
"description": "상태: 작업 대기 중"
},
{
"id": 3114332766,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzY2",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Status:%20Review%20Needed>",
"name": "Status: Review Needed",
"color": "b69fff",
"default": false,
"description": "상태: 리뷰 대기"
},
{
"id": 3114332770,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzcw",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Bug>",
"name": "Type: Bug",
"color": "d83933",
"default": false,
"description": "유형: 버그"
},
{
"id": 3114332767,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzY3",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Documentation>",
"name": "Type: Documentation",
"color": "2e8367",
"default": false,
"description": "유형: 문서"
},
{
"id": 3114332765,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzY1",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Enhancement>",
"name": "Type: Enhancement",
"color": "676cc8",
"default": false,
"description": "유형: 기능 개선"
},
{
"id": 3114332774,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzc0",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Feature>",
"name": "Type: Feature",
"color": "2378c3",
"default": false,
"description": "유형: 기능 추가"
},
{
"id": 3114332762,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzYy",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Refactor>",
"name": "Type: Refactor",
"color": "8168b3",
"default": false,
"description": "유형: 리팩터링"
},
{
"id": 3114332773,
"node_id": "MDU6TGFiZWwzMTE0MzMyNzcz",
"url": "<https://api.github.com/repos/pers0n4/.github/labels/Type:%20Test>",
"name": "Type: Test",
"color": "168092",
"default": false,
"description": "유형: 테스트"
}
]