Skip to content

Commit aaea9e9

Browse files
committed
docs: 이슈 및 PR 템플릿 수정
1 parent 59886bb commit aaea9e9

5 files changed

Lines changed: 100 additions & 37 deletions

File tree

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: "버그 리포트"
2+
description: "오작동, 회귀, 문서와 다른 동작을 제보합니다."
3+
title: "[Bug] "
4+
labels:
5+
- bug
6+
- needs-triage
7+
body:
8+
- type: input
9+
id: package-version
10+
attributes:
11+
label: 패키지 버전
12+
placeholder: "예) 1.3.1"
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: steps
17+
attributes:
18+
label: 재현 절차
19+
placeholder: |
20+
1. ...
21+
2. ...
22+
3. ...
23+
validations:
24+
required: true
25+
- type: textarea
26+
id: expected-actual
27+
attributes:
28+
label: 기대 동작 / 실제 동작
29+
placeholder: |
30+
기대: ...
31+
실제: ...
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: evidence
36+
attributes:
37+
label: 참고 자료(선택)
38+
description: 에러 로그, 스크린샷, 영상 링크 등
39+
- type: checkboxes
40+
id: checklist
41+
attributes:
42+
label: 확인 사항
43+
options:
44+
- label: 중복 이슈를 확인했습니다.
45+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: "기능 추가 요청"
2+
description: "새 API, 옵션, 개선 아이디어를 제안합니다."
3+
title: "[Feature] "
4+
labels:
5+
- enhancement
6+
- needs-triage
7+
body:
8+
- type: textarea
9+
id: problem
10+
attributes:
11+
label: 해결하고 싶은 문제
12+
placeholder: "현재 불편한 점을 간단히 적어주세요."
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: proposed-solution
17+
attributes:
18+
label: 제안하는 해결 방식
19+
placeholder: "원하는 API/동작을 간단히 적어주세요."
20+
validations:
21+
required: true
22+
- type: input
23+
id: scope
24+
attributes:
25+
label: 영향 범위(선택)
26+
placeholder: "예) InfoWindow, MarkerClusterer"
27+
- type: textarea
28+
id: notes
29+
attributes:
30+
label: 참고 자료(선택)
31+
description: 레퍼런스 링크, 스크린샷, 코드 예시 등
32+
- type: checkboxes
33+
id: checklist
34+
attributes:
35+
label: 확인 사항
36+
options:
37+
- label: 기존 이슈/문서를 확인했습니다.
38+
required: true

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
## Related Issue
1+
## 관련 이슈
22

33
- Closes #
44

5-
## What Changed
5+
## 변경 요약
66

77
-
88

9-
## Why
9+
## 변경 범위
1010

11-
-
11+
- [ ] 라이브러리 코드
12+
- [ ] 문서/예제
13+
- [ ] 테스트(e2e/unit)
14+
- [ ] CI/빌드
1215

13-
## Scope Check
16+
## 검증
1417

15-
- [ ] Changes are limited to this issue's scope
16-
- [ ] No unrelated refactoring included
18+
- [ ] `pnpm check:lib`
19+
- [ ] 관련 테스트 실행
1720

18-
## Validation
21+
## Breaking Changes
1922

20-
- [ ] `pnpm lint`
21-
- [ ] `pnpm typecheck`
22-
- [ ] `pnpm test`
23-
- [ ] `pnpm build`
23+
- [ ] 없음
24+
- [ ] 있음 (아래에 영향/마이그레이션 작성)
2425

25-
## Breaking Change
26+
## 마이그레이션(브레이킹인 경우)
2627

27-
- [ ] No
28-
- [ ] Yes (describe below)
28+
-
2929

30-
## Notes
30+
## 참고 사항
3131

3232
-

0 commit comments

Comments
 (0)