GitHub: 저장소 세팅 - 이슈 라벨, 이슈 템플릿

Lumpen·2024년 11월 21일
0

git

목록 보기
8/12

이슈 라벨 적용

npx github-label-sync --access-token [Token] --labels ./labels.json [Owner]/[Repo name]

해당 방식은 기존의 라벨을 무시하고 새로 업데이트 하기 때문에 기존의 설정을 유지하면서 추가하려면
--allow-added-labels 옵션을 추가해야 한다

Token

https://github.com/settings/tokens
classic 토큰으로 사용해야 함 (repo 권한 필요)
Fine-grained 토큰으로 사용 시 모든 권한을 주어도
404 not fonund 에러가 발생한다

Owner

저장소가 소속된 곳으로
개인 저장소라면 깃허브 아이디
혹은 organization 이름을 넣어주면 된다

label.json

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

## 기타

<!-- 필요한 경우 작성, 작업 과정에서 추가로 발견, 생성된 이슈의 경우, 해당 이슈의 게시물을 번호와 함께 연결해 주세요. -->
profile
떠돌이 생활을 하는. 실업자, 부랑 생활을 하는

0개의 댓글