Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: 버그 신고
description: 예상과 다르게 동작하는 문제를 신고합니다.
title: "[Bug] "
labels: ["bug"]
body:
- type: textarea
id: problem
attributes:
label: 무슨 문제인가요
description: 어떤 문제가 발생했는지 구체적으로 설명해주세요.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: 재현 방법
description: 문제를 재현할 수 있는 최소 코드를 적어주세요.
placeholder: |
from hwpx.document import HwpxDocument

doc = HwpxDocument.new()
...
validations:
required: true
- type: textarea
id: sample-file
attributes:
label: 샘플 .hwpx 파일
description: >-
개인정보·기밀 정보를 제거한 최소 재현용 .hwpx 파일을 첨부해주세요(이 폼에 드래그 앤 드롭 가능합니다).
HWPX는 파일 구조 자체에 문제 원인이 담겨 있는 경우가 많아, 재현 파일이 있으면 진단 속도가 크게 빨라집니다.
validations:
required: false
- type: textarea
id: expected-actual
attributes:
label: 기대 동작 / 실제 동작
description: 기대했던 동작과 실제로 일어난 동작을 각각 적어주세요.
validations:
required: true
- type: input
id: version
attributes:
label: 버전
description: "`pip show python-hwpx` 실행 결과를 붙여넣어 주세요."
placeholder: "Version: 3.6.0"
validations:
required: true
- type: input
id: environment
attributes:
label: 환경
description: OS / Python 버전 / 설치 방법
placeholder: "예: macOS 15 / Python 3.12 / pip install python-hwpx"
- type: dropdown
id: hancom-verified
attributes:
label: 한컴오피스에서 확인했나요
description: >-
생성·수정된 .hwpx가 실제 한컴오피스에서 정상적으로 열리는지는 결과물 검증에서 중요한 정보입니다.
확인했다면 '추가 정보'란에 한컴오피스 버전도 함께 적어주세요.
options:
- "확인함('추가 정보'에 버전 기재)"
- "확인 안 함"
- "해당 없음"
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: 추가 정보
description: 스크린샷, 로그, 관련 이슈 등 참고할 내용이 있다면 자유롭게 적어주세요.
validations:
required: false
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: 질문·아이디어
url: https://github.com/airmang/python-hwpx/discussions
about: 버그나 기능 제안이 아닌 질문·아이디어는 Discussions에서 나눠주세요.
- name: 문서
url: https://airmang.github.io/python-hwpx/
about: 사용법과 API 레퍼런스는 공식 문서를 확인해주세요.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 기능 제안
description: 새로운 기능이나 개선 아이디어를 제안합니다.
title: "[Feature] "
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: 해결하려는 문제
description: 어떤 불편함이나 한계를 겪고 있나요? 지금은 어떻게 우회하고 있나요?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: 제안하는 방법
description: 어떤 식으로 동작하면 좋을지 적어주세요. API 형태나 사용 예시가 있으면 도움이 됩니다.
validations:
required: false
- type: textarea
id: alternatives
attributes:
label: 대안·맥락
description: 고려했던 다른 방법이나 참고할 만한 배경 정보가 있다면 적어주세요.
validations:
required: false
20 changes: 20 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## 요약

<!-- 무엇을, 왜 변경했는지 간단히 설명해주세요. -->

## 관련 이슈

<!-- 있다면 연결해주세요. 예: Fixes #123 -->

## 변경 종류

- [ ] 버그 수정
- [ ] 기능
- [ ] 문서
- [ ] 리팩터링

## 체크리스트

- [ ] `pytest` 테스트가 통과합니다.
- [ ] `CHANGELOG.md`를 갱신했습니다(해당하는 경우).
- [ ] 문서 갱신이 필요한지 확인했습니다.