npx github-label-sync --access-token [Token] --labels ./labels.json [Owner]/[Repo name]
해당 방식은 기존의 라벨을 무시하고 새로 업데이트 하기 때문에 기존의 설정을 유지하면서 추가하려면
--allow-added-labels
옵션을 추가해야 한다
https://github.com/settings/tokens
classic 토큰으로 사용해야 함 (repo 권한 필요)
Fine-grained 토큰으로 사용 시 모든 권한을 주어도
404 not fonund 에러가 발생한다
저장소가 소속된 곳으로
개인 저장소라면 깃허브 아이디
혹은 organization 이름을 넣어주면 된다
labels.json 파일을 작성한다
원하는 위치에 저장해두고 사용하면 됨
작성 양식은 아래와 같다
[
{
"name": "라벨명",
"color": "컬러코드(#제외)",
"description": "라벨 설명"
}
// ...
]
[
{
"name": "⚙ Setting",
"color": "e3dede",
"description": "개발 환경"
},
{
"name": "✨ Feat",
"color": "a2eeef",
"description": "기능 개발"
},
{
"name": "🌏 Deploy",
"color": "C2E0C6",
"description": "배포 관련"
},
{
"name": "🎨 Style",
"color": "FEF2C0",
"description": "코드 스타일 수정"
},
{
"name": "🐞 Fix",
"color": "d73a4a",
"description": "Something isn't working"
},
{
"name": "💻 Struct",
"color": "C5DEF5",
"description": "폴더 구조 변경"
},
{
"name": "📃 Docs",
"color": "1D76DB",
"description": "문서 작성 및 수정 (README.md 등)"
},
{
"name": "📬 Chore",
"color": "D4C5F9",
"description": "빌드, 패키지 매니저/코드 수정"
},
{
"name": "🔨 Refactor",
"color": "f29a4e",
"description": "리팩토링"
},
{
"name": "🙋♂️ Question",
"color": "9ED447",
"description": "Further information is requested"
},
{
"name": "🥰 SEO",
"color": "facfcf",
"description": "웹 접근성"
},
{
"name": "✅ Test",
"color": "ccffc4",
"description": "test (storybook, jest...)"
},
{
"name": "Todo",
"color": "3525CF",
"description": "작업 예정"
},
{
"name": "Done",
"color": "c2e0c6",
"description": "작업 완료"
},
{
"name": "InProgress",
"color": "569815",
"description": "작업중"
}
]
https://dobi852.tistory.com/36
여기서 가져옴..
프로젝트 최 상단에 .github
폴더 생성
.github/ISSUE_TEMPLATE/ 하위에 yml 파일 또는 md 파일을 추가하여 만들 수 있다
---
name: "✨ FEATURE"
about: 작업 사항 기록 템플릿
title: "✨ [24.mm.dd] 제목 작성"
labels: ""
assignees: ""
---
<!--
✅ labels와 assignees를 연결해주세요.
✅ 작업이 완료된 뒤, projects, milestones, developments를 연결해주세요. -->
## 작업 사항
<!-- 작업 사항(구현할 내용)에 대한 설명을 작성해주세요. 전반적인 내용을 작성하고 세부사항은 Todo로 작성해주세요. -->
## Todo
- [ ] todo
- [ ] todo
## 기타
<!-- 필요한 경우 작성, 작업 과정에서 추가로 발견, 생성된 이슈의 경우, 해당 이슈의 게시물을 번호와 함께 연결해 주세요. -->