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
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/기능-개선.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: 기능 개선
about: '기존 기능의 개선 및 확장'
title: "[IMPROVE] "
labels: "✨ IMPROVE"
assignees: ''

---

## ✨ 개선할 기능

<br>

## 🏷️ 도메인 (해당하는 것에 체크)
- [ ] 📝 domain:post (게시글)
- [ ] 👤 domain:user (사용자)
- [ ] 🏢 domain:source (테크블로그 출처)
- [ ] 🔍 domain:search (검색)
- [ ] 🔔 domain:notification (알림)
- [ ] 📊 domain:recommendation (추천)
- [ ] 🌐 infra (인프라/배포)

<br>

## 📌 현재 상태 (AS-IS)
<!-- 현재 어떻게 동작하는지 설명해주세요 -->

<br>

## 🎯 개선 방향 (TO-BE)
<!-- 어떻게 개선할 것인지 설명해주세요 -->

<br>

## 💡 개선 이유
<!-- 왜 개선이 필요한지 작성해주세요 -->

<br>
27 changes: 24 additions & 3 deletions .github/ISSUE_TEMPLATE/기능-구현.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: 기능 구현
about: '기능 설명 및 구현 '
title: "[FEAT]"
labels: "\U0001F6E0️ FEAT"
about: '새로운 기능 추가'
title: "[FEAT] "
labels: "🛠️ FEAT"
assignees: ''

---
Expand All @@ -13,3 +13,24 @@ assignees: ''
- [ ]

<br>

## 🏷️ 도메인 (해당하는 것에 체크)
- [ ] 📝 domain:post (게시글)
- [ ] 👤 domain:user (사용자)
- [ ] 🏢 domain:source (테크블로그 출처)
- [ ] 🔍 domain:search (검색)
- [ ] 🔔 domain:notification (알림)
- [ ] 📊 domain:recommendation (추천)
- [ ] 🌐 infra (인프라/배포)

<br>

## 📋 상세 설명
<!-- 기능에 대한 자세한 설명을 작성해주세요 -->

<br>

## 💡 참고 사항
<!-- 참고할 링크, 이미지 등이 있다면 추가해주세요 -->

<br>
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/기능-수정.md

This file was deleted.

22 changes: 18 additions & 4 deletions .github/ISSUE_TEMPLATE/기타-수정.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
---
name: 기타 수정
about: '작은 부분 수정 '
title: "[CHORE]"
labels: "\U0001F3B5 CHORE"
about: '설정, 의존성, 빌드 등 기타 수정'
title: "[CHORE] "
labels: "🎵 CHORE"
assignees: ''

---

## 수정 부분과 이유
## 🔧 수정 내용

<br>

## 📝 수정 이유

<br>

## 📦 관련 항목 (해당하는 것에 체크)
- [ ] 의존성 업데이트
- [ ] 설정 파일 변경
- [ ] 빌드 스크립트 수정
- [ ] Git 관련 설정
- [ ] 환경 변수 변경
- [ ] 기타

<br>
36 changes: 33 additions & 3 deletions .github/ISSUE_TEMPLATE/리팩토링.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,42 @@
---
name: 리팩토링
about: 클린코드, 디렉토리 구조 변경
title: "[REFACT] "
labels: "\U0001F31F REFACT"
about: '기능 변경 없는 코드 개선'
title: "[REFACTOR] "
labels: "🌟 REFACTOR"
assignees: ''

---

## ✨ 리팩토링 할 부분

<br>

## 🏷️ 도메인 (해당하는 것에 체크)
- [ ] 📝 domain:post (게시글)
- [ ] 👤 domain:user (사용자)
- [ ] 🏢 domain:source (테크블로그 출처)
- [ ] 🔍 domain:search (검색)
- [ ] 🔔 domain:notification (알림)
- [ ] 📊 domain:recommendation (추천)
- [ ] 🌐 infra (인프라/배포)

<br>

## 📌 현재 코드의 문제점
<!-- 어떤 부분이 개선이 필요한지 설명해주세요 -->

<br>

## 🎯 리팩토링 방향
<!-- 어떻게 개선할 것인지 설명해주세요 -->

<br>

## 💡 기대 효과
- [ ] 가독성 향상
- [ ] 성능 개선
- [ ] 유지보수성 향상
- [ ] 코드 중복 제거
- [ ] 기타:

<br>
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/문서-작업-.md

This file was deleted.

30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/문서-작업.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: 문서 작업
about: '문서 작성 및 수정'
title: "[DOCS] "
labels: "📜 DOCS"
assignees: ''

---

## 📜 작성/수정할 문서

<br>

## 📝 작업 내용
- [ ]
- [ ]
- [ ]

<br>

## 💡 문서 종류 (해당하는 것에 체크)
- [ ] README
- [ ] API 명세서
- [ ] 아키텍처 문서
- [ ] 개발 가이드
- [ ] 배포 가이드
- [ ] 코드 주석
- [ ] 기타

<br>
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/배포-관련.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: 배포 관련
about: '인프라 및 배포 관련 작업'
title: "[DEPLOY] "
labels: "🚀 DEPLOY, 🌐 infra"
assignees: ''

---

## 🚀 배포 작업 내용

<br>

## 🏗️ 작업 종류 (해당하는 것에 체크)
- [ ] AWS 인프라 변경
- [ ] Docker 설정 변경
- [ ] CI/CD 파이프라인 수정
- [ ] Nginx 설정 변경
- [ ] 환경 변수 변경
- [ ] 데이터베이스 마이그레이션
- [ ] 기타

<br>

## 📋 작업 상세 설명

<br>

## ⚠️ 주의사항
<!-- 배포 시 주의할 점이 있다면 작성해주세요 -->

<br>

## ✅ 체크리스트
- [ ] 개발 환경 테스트 완료
- [ ] 배포 계획 수립
- [ ] 팀원 공유 완료

<br>
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/버그-수정.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: 버그 수정
about: '버그 및 오류 수정'
title: "[FIX] "
labels: "🔧 FIX"
assignees: ''

---

## 🐛 버그 내용
<!-- 어떤 문제가 발생하는지 설명해주세요 -->

<br>

## 🏷️ 도메인 (해당하는 것에 체크)
- [ ] 📝 domain:post (게시글)
- [ ] 👤 domain:user (사용자)
- [ ] 🏢 domain:source (테크블로그 출처)
- [ ] 🔍 domain:search (검색)
- [ ] 🔔 domain:notification (알림)
- [ ] 📊 domain:recommendation (추천)
- [ ] 🌐 infra (인프라/배포)

<br>

## ⚠️ 에러 로그 / 스크린샷
<!-- 에러 로그나 스크린샷을 첨부해주세요 -->
```
에러 로그를 여기에 붙여넣기
```

<br>

## 🎯 예상 원인
<!-- 예상되는 원인이 있다면 작성해주세요 -->

<br>
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/오류수정.md

This file was deleted.

23 changes: 23 additions & 0 deletions docs/commit-convention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
### Format
```
<type>: <subject>
```

### Types
- **feat**: 새로운 기능 추가
- **improve**: 기존 기능 개선/변경
- **refactor**: 기능 변경 없는 코드 리팩토링
- **fix**: 버그 수정
- **chore**: 기타 수정 (설정, 의존성 등)
- **docs**: 문서 작업
- **deploy**: 배포/인프라 관련

### Examples
```bash
feat: 게시글 댓글 기능 구현
improve: 게시글 검색에 카테고리 필터 추가
refactor: 예외 처리 로직 메서드 분리
fix: 로그인 후 리다이렉트 오류 해결
chore: Gradle 의존성 버전 업데이트
docs: API 명세서 업데이트
deploy: EC2 인스턴스 타입 변경
26 changes: 26 additions & 0 deletions docs/pr-convention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### 형식
```
[타입/#이슈번호] 작업 내용
```

### 예시
```bash
[feat/#23] 게시글 스크랩 기능 구현
[fix/#17] RDS 접근을 public access 대신 ec2에서 접속하도록 변경
[improve/#45] 게시글 검색에 카테고리 필터 추가
[refactor/#40] GlobalExceptionHandler 중복 코드 제거
[debug/#11] 헬스 체크 경로에 누락된 헤더 정보 추가
[chore/#60] Spring Boot 3.5.7로 업데이트
[docs/#70] README API 문서 링크 추가
[deploy/#80] RDS 스토리지 타입 gp3→gp2 변경
```

### 타입
- **feat**: 새로운 기능 추가
- **improve**: 기존 기능 개선/변경
- **refactor**: 기능 변경 없는 코드 리팩토링
- **fix**: 버그 수정
- **debug**: 디버깅 및 오류 해결
- **chore**: 기타 수정 (설정, 의존성 등)
- **docs**: 문서 작업
- **deploy**: 배포/인프라 관련