Skip to content

Commit d40d609

Browse files
authored
Merge pull request #290 from Podo-Store/develop
feat: slack 알림 내용 수정 & 이슈 & PR 템플릿 추가
2 parents 0a46f46 + bb24943 commit d40d609

File tree

7 files changed

+140
-2
lines changed

7 files changed

+140
-2
lines changed

.github/ISSUE_TEMPLATE/error.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "Error"
2+
description: "버그 리포트 또는 에러 제보"
3+
title: "error: "
4+
labels: ["bug"]
5+
assignees: []
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: "📍 이슈 요약"
10+
description: "이슈에 대한 간단한 요약을 작성해 주세요."
11+
placeholder: "예: 로그인 실패시 알림 메시지가 보이지 않음"
12+
validations:
13+
required: true
14+
15+
- type: textarea
16+
attributes:
17+
label: "🧙‍♀️ 재현 방법"
18+
description: "버그를 재현할 수 있는 절차를 단계별로 설명해주세요."
19+
placeholder: |
20+
1. 어떤 페이지에 접속하고
21+
2. 어떤 버튼을 눌렀더니
22+
3. 이런 에러가 발생함
23+
validations:
24+
required: true
25+
26+
- type: textarea
27+
attributes:
28+
label: "🌱 해결 방안"
29+
description: "버그를 해결하기 위한 제안이 있다면 작성해 주세요."
30+
placeholder: "예: 로그인 실패시 알림 메시지를 보여주는 로직 확인 필요"
31+
validations:
32+
required: false

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: "Feature"
2+
description: "새로운 기능 추가"
3+
title: "feat: "
4+
labels: ["feature"]
5+
assignees: []
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: "💡 이슈 요약"
10+
description: "새로운 기능에 대한 간단한 설명을 작성해 주세요."
11+
placeholder: "예: 메인 페이지 개발"
12+
validations:
13+
required: true
14+
15+
- type: textarea
16+
attributes:
17+
label: "🔍 작업 상세"
18+
description: "할 일을 체크박스 형태로 작성해주세요."
19+
placeholder: |
20+
- [ ] 메인페이지 레이아웃 구현
21+
- [ ] 메인페이지 메인 슬라이드 구현
22+
- [ ] 슬라이드 레이아웃 구현
23+
- [ ] 슬라이드 기능 구현
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
attributes:
29+
label: "📌 관련 이슈 (옵션)"
30+
description: "관련된 기존 이슈나 PR이 있다면 작성해 주세요."
31+
placeholder: "예: #123"
32+
validations:
33+
required: false
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: "Refactor"
2+
description: "코드 리팩토링 또는 구조 개선"
3+
title: "refactor: "
4+
labels: ["refactor"]
5+
assignees: []
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: "👀 배경"
10+
description: "리팩토링이 필요한 이유에 대한 배경을 기술해주세요."
11+
placeholder: "예: 코드 중복으로 인해 유지보수 어려움"
12+
validations:
13+
required: true
14+
15+
- type: textarea
16+
attributes:
17+
label: "✔️ 구현 내용"
18+
description: "어떤 부분을 어떻게 리팩토링할지 구체적으로 작성해주세요."
19+
placeholder: "예: 중복 로직을 별도의 메서드로 분리"
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
attributes:
25+
label: "📌 관련 이슈 (옵션)"
26+
description: "관련된 기존 이슈나 PR이 있다면 작성해 주세요."
27+
placeholder: "예: #456"
28+
validations:
29+
required: false

.github/ISSUE_TEMPLATE/test.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "Test"
2+
description: "테스트 시나리오 및 체크리스트 작성"
3+
title: "test: "
4+
labels: ["test"]
5+
assignees: []
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: "🧪 테스트 항목"
10+
description: "테스트할 내용을 체크리스트로 작성해주세요."
11+
placeholder: |
12+
- [ ] 로그인 기능 정상 동작 확인
13+
- [ ] 비밀번호 재설정 이메일 발송 여부
14+
- [ ] 404 페이지 연결 확인
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
attributes:
20+
label: "📄 테스트 목적"
21+
description: "왜 이 테스트를 수행하는지 설명해주세요."
22+
placeholder: "신규 기능 릴리스 전 확인 / 버그 수정 확인 등"
23+
validations:
24+
required: false
25+
26+
- type: textarea
27+
attributes:
28+
label: "📋 참고 사항"
29+
description: "기타 테스트 시 참고할 내용이 있다면 적어주세요."
30+
placeholder: "ex) 특정 계정으로만 테스트 가능 / 테스트용 API Key"
31+
validations:
32+
required: false

.github/pull_request_template.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## #️⃣ Issue Number
2+
3+
<!--- ex) close #이슈번호 -->
4+
5+
## 📝 요약(Summary)
6+
7+
<!--- 변경 사항 및 관련 이슈에 대해 간단하게 작성해주세요. 어떻게보다 무엇을 왜 수정했는지 설명해주세요. -->
8+
9+
## 📸스크린샷 (선택)

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103
SLACK_CHANNEL: "#깃헙액션-배포"
104104
SLACK_COLOR: ${{ job.status == 'success' && 'good' || 'danger' }}
105105
SLACK_MESSAGE: |
106-
*배포 결과:* ${{ job.status }}
106+
*배포 결과:* ${{ job.status == 'success' && '✅ 성공' || '❌ 실패' }}
107107
*프로젝트:* 포도상점 - BackEnd CI/CD - Deploy
108108
*브랜치:* ${{ github.ref_name }}
109109
*커밋 메시지:* ${{ github.event.head_commit.message }}

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@ out/
4040
*.yml
4141
*.properties
4242
src/main/resources/application.properties
43-
src/main/resources/application.yml
43+
src/main/resources/application.yml
44+
45+
# .github/ISSUE_TEMPLATE 디렉터리 안의 YAML 파일 제외
46+
!**/.github/ISSUE_TEMPLATE/*.yml

0 commit comments

Comments
 (0)