Github label 커스텀하여 적용하기
- 깃허브
issue
,pull request
작성을 위해 label을 커스텀 하여 사용하기로 했다.
최종적으로 위와 같이 바뀔것이다.
✅ Github Label
github label
은 issue
와 pull request
에서 카테고리를 분류하기 위한 이름표로 사용된다.
✅ gitHub 라벨 적용
- 원하는 경로에 labels.json 파일을 만들어준다.
- labels.json에 다음과 같이 설정해준다
```
[
{
"name": "⚙ Setting",
"color": "e3dede",
"description": "개발 환경 세팅"
},
{
"name": "✨ Feature",
"color": "a2eeef",
"description": "기능 개발"
},
{
"name": "🌏 Deploy",
"color": "C2E0C6",
"description": "배포 관련"
},
{
"name": "🎨 Html&css",
"color": "FEF2C0",
"description": "마크업 & 스타일링"
},
{
"name": "🐞 BugFix",
"color": "d73a4a",
"description": "Something isn't working"
},
{
"name": "💻 CrossBrowsing",
"color": "C5DEF5",
"description": "브라우저 호환성"
},
{
"name": "📃 Docs",
"color": "1D76DB",
"description": "문서 작성 및 수정 (README.md 등)"
},
{
"name": "📬 API",
"color": "D4C5F9",
"description": "서버 API 통신"
},
{
"name": "🔨 Refactor",
"color": "f29a4e",
"description": "코드 리팩토링"
},
{
"name": "🙋♂️ Question",
"color": "9ED447",
"description": "Further information is requested"
},
{
"name": "🥰 Accessibility",
"color": "facfcf",
"description": "웹접근성 관련"
},
{
"name": "✅ Test",
"color": "ccffc4",
"description": "test 관련(storybook, jest...)"
}
]
```
3. 깃허브 Access-Token
준비
https://github.com/settings/apps 경로로 들어가서
위와 같은 순서로 진행한 후 Generate token
버튼을 클릭해 주면 토큰이 발급된다
이렇게 토큰 발급이 되었다면 모든 준비는 끝났다.
- 먼저 위와 같이 labels.json 파일을 저장해 놓은 위치로 이동한 후
- 아래 명령어를 입력해서 라벨을 업데이트하면 된다.
npx github-label-sync --access-token {본인의 token} --labels ./labels.json {라벨을 업데이트하고 싶은 본인의 레포지터리}
ex
)
npx github-label-sync --access-token ghp_5Ys79l8dasljdklasjd --labels ./labels.json dobiTistroy/good
위의 과정대로만 잘 진행하였다면 아래와 같이 lables
에 issue, pull Request에 추가된 걸 볼 수 있다.