From 2e2ee4ee750bbb4f616605e573e21bbf0882f08b Mon Sep 17 00:00:00 2001 From: yongfire38 Date: Mon, 20 Mar 2023 14:38:41 +0900 Subject: [PATCH] =?UTF-8?q?Docs:=20PR=20template=20/=20issue=20template=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/amendment_request.yml | 35 +++++++++ .github/ISSUE_TEMPLATE/bug_report.yml | 74 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 51 ++++++++++++++ .github/pull_request_template.md | 38 ++++++++++ 4 files changed, 198 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/amendment_request.yml create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/ISSUE_TEMPLATE/amendment_request.yml b/.github/ISSUE_TEMPLATE/amendment_request.yml new file mode 100644 index 00000000..d609a79d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/amendment_request.yml @@ -0,0 +1,35 @@ +name: 개발가이드 수정 요청 +description: 개발가이드 수정 요청하는 템플릿입니다. +title: "[Guide]: " +labels: ["guide"] +assignees: + - jei007 +body: + - type: markdown + attributes: + value: | + 시간을 내어 개발가이드 수정 요청을 작성해 주셔서 감사합니다. (공유하고 싶은 기술문서나 노하우는 github wiki에 남겨 주세요.) + - type: input + id: url + attributes: + label: 개발가이드 URL + description: 수정해야할 개발가이드 URL을 적어 주세요. + placeholder: 예) https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:aop:aspectj + validations: + required: true + - type: textarea + id: where-to-amend + attributes: + label: 수정 대상 내용 + description: 수정해야할 대상 내용을 기입해 주세요. + placeholder: 수정해야할 대상은 다음과 같습니다. + validations: + required: true + - type: textarea + id: amendment + attributes: + label: 수정 문구 + description: 어떻게 수정되어야 하는지 적어주세요. + placeholder: 다음과 같이 수정되어야 합니다. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..196e390b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,74 @@ +name: 버그 리포트 +description: 오류 내용을 이슈로 등록하는 템플릿입니다. +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - jei007 +body: + - type: markdown + attributes: + value: | + 시간을 내어 버그 리포트를 작성해 주셔서 감사합니다. + - type: input + id: contact + attributes: + label: 연락처 + description: 추가 정보 필요 시, 연락할 수 있는 이메일을 적어 주세요. (옵션) + placeholder: 예) email@example.com + validations: + required: false + - type: textarea + id: what-happened + attributes: + label: 오류 내용 + description: 오류 내용을 기입해 주세요. + placeholder: Tell us what you see! + value: "오류를 발견했어요." + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: 오류 재현 방법 + description: 오류 발생을 재현하려면, 어떻게 해야하나요? + placeholder: 오류 재현 방법 + value: "(다음은 예시이며, 내용을 덮어 써 주세요.)\n\n +1. 다음 메뉴를 선택한다. '...'\n +2. 다음 버튼을 클릭한다. '....'\n +3. 다음 문구까지 스크롤 다운한다. '....'\n +4. 오류를 확인한다." + validations: + required: false + - type: textarea + id: environment + attributes: + label: 환경정보 + description: 오류가 발생한 환경정보를 작성해 주세요. + placeholder: 오류 환경정보 + value: " - OS정보: \n +- 표준프레임워크 버전: \n +- JDK(JRE) 정보: \n +- WAS 정보: \n +- DB 정보: \n +- 기타 환경 정보:" + validations: + required: false + - type: dropdown + id: browsers + attributes: + label: 어느 브라우저를 사용했나요? + multiple: true + options: + - Chrome + - Firefox + - Microsoft Edge + - Opera + - Safari + - Internet Explorer + - 기타 + - type: textarea + id: logs + attributes: + label: 에러 로그 + description: 관련 에러 로그를 복사하여 붙여넣어 주세요. + render: shell diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..1a1716d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,51 @@ +name: 기능 요구 및 의견 +description: 기능 요구나 기타 의견을 이슈로 등록하는 템플릿입니다. +title: "[기능요구]: " +labels: ["feature"] +assignees: + - jei007 +body: + - type: markdown + attributes: + value: | + 시간을 내어 의견을 작성해 주셔서 감사합니다. + - type: input + id: contact + attributes: + label: 연락처 + description: 추가 정보 필요 시, 연락할 수 있는 이메일을 적어 주세요. (옵션) + placeholder: 예) email@example.com + validations: + required: false + - type: input + id: feature-title + attributes: + label: 추가 요청 기능명 + description: 추가를 원하는 기능명칭을 간략히 적어주세요. + placeholder: 예) 게시판 첨부기능 추가 + validations: + required: true + - type: textarea + id: feature-request-details + attributes: + label: 기능 상세 설명 + description: 추가를 원하는 기능에 대해 상세히 기술해 주세요. + placeholder: 추가를 원하는 기능은 다음과 같습니다. + validations: + required: true + - type: textarea + id: solution + attributes: + label: 솔루션 상세 + description: 위 기능을 구현하는데 도움이 되는 기술내용이 있으면 적어 주세요. + placeholder: 위 기능을 구현하는데 도움이 되는 기술내용은 다음과 같습니다. + validations: + required: false + - type: input + id: solution-url + attributes: + label: 솔루션 관련 URL + description: 위 기능을 구현하는데 도움이 되는 웹사이트 주소가 있으면 적어 주세요. + placeholder: 예) egovframe.go.kr + validations: + required: false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..68ad309b --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,38 @@ +## 수정 사유 + +소스를 수정한 사유가 무엇인지 체크해 주세요. ([X] X는 대문자여야 합니다.) + +- [X] 버그수정 +- [ ] 기능개선 +- [ ] 기능추가 +- [ ] 기타 + + +## 수정된 소스 내용 + +검토자를 위해 수정된 소스 내용을 설명해 주세요. + + +## JUnit 테스트 + +테스트를 완료하셨으면 다음 항목에 [대문자X]로 표시해 주세요 + +- [X] JUnit 테스트 +- [X] 수동 테스트 + + +## 테스트 브라우저 + +테스트를 진행한 브라우저를 선택해 주세요. (다중 선택 가능) [X] X는 대문자여야 합니다. + +- [ ] Chrome +- [ ] Firefox +- [ ] Edge +- [ ] Safari +- [ ] Opera +- [ ] Internet Explorer +- [ ] 기타 + +## 테스트 스크린샷 또는 캡쳐 영상 + +테스트 전과 후의 스크린샷 또는 캡쳐 영상을 이곳에 첨부해 주세요.