Skip to content

Commit 4c213eb

Browse files
authored
Update issue templates
1 parent 746cf23 commit 4c213eb

File tree

2 files changed

+32
-54
lines changed

2 files changed

+32
-54
lines changed

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 32 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,43 @@ assignees: ''
77

88
---
99

10-
## **예시** ##
10+
## ✨ Feature Request
1111

12-
## ✨ 구현된 기능
12+
-----
1313

14-
- 사용자 프로필 페이지에서 기본 정보 수정 기능을 구현했습니다.
14+
### 🚀 새로운 기능 제안
1515

16-
## 📝 구현 내용
16+
이슈를 제출하기 전에, 이미 이 기능이 제안되었거나
17+
구현되었는지 [이슈 목록](https://www.google.com/search?q=https://github.com/YOUR_USERNAME/YOUR_REPOSITORY_NAME/issues)을 확인해주세요.
1718

18-
- 사용자가 프로필 페이지에서 자신의 이름, 이메일, 비밀번호를 수정할 수 있는 기능을 추가했습니다.
19-
1. 사용자 정보를 가져오는 API 작성
20-
2. 정보 수정 폼에 기본값을 채우고, 수정된 값을 서버로 전송하는 로직
21-
3. 비밀번호는 암호화 처리 후 저장되도록 구현
19+
### 💡 어떤 문제를 해결하나요?
2220

23-
## ⚙️ 기술적 구현 세부 사항
21+
어떤 문제를 해결하고자 하는 새로운 기능인지 명확하게 설명해주세요. 현재 시스템의 어떤 부분이 불편하거나 개선될 필요가 있나요?
2422

25-
- 사용한 기술 스택: Spring Boot, Thymeleaf, BCryptPasswordEncoder
26-
- 외부 라이브러리: Spring Security, Thymeleaf, Lombok
27-
- 비밀번호는 BCryptPasswordEncoder를 사용하여 암호화 처리
23+
*예시: 현재 사용자들은 비밀번호를 재설정하기 위해 관리자에게 직접 연락해야 합니다. 이는 번거롭고 시간이 많이 소요됩니다.*
2824

29-
## 💬 코드 예시
25+
### 🎯 제안하는 기능
3026

31-
```java
32-
public String updateProfile(@RequestParam String name, @RequestParam String email, @RequestParam String password) {
33-
if (!password.isEmpty()) {
34-
password = passwordEncoder.encode(password); // 비밀번호 암호화
35-
}
36-
// 사용자 정보 업데이트 로직
37-
return "redirect:/profile"; // 프로필 페이지로 리디렉션
38-
}
27+
이 기능이 어떻게 동작해야 하는지, 그리고 이 기능이 현재 문제를 어떻게 해결할 수 있는지 상세하게 설명해주세요. 사용자 관점에서 기능을 설명하는 것이 좋습니다.
28+
29+
*예시: '비밀번호 찾기' 기능을 추가하여 사용자가 등록된 이메일을 통해 비밀번호 재설정 링크를 받을 수 있도록 합니다. 이메일 인증을 통해 보안을 강화하고, 사용자가 직접 비밀번호를 재설정할 수 있게 함으로써 관리자의 개입 없이 문제를 해결할 수 있습니다.*
30+
31+
### 📝 상세 기능 설명 (선택 사항)
32+
33+
필요하다면, 아래에 상세한 기능 설명을 추가해주세요.
34+
35+
* **UI/UX 변경 사항:** 이 기능이 추가될 경우 사용자 인터페이스에 어떤 변화가 생기나요? (예: 새로운 버튼, 페이지 추가 등)
36+
* **기술적인 고려사항:** 이 기능을 구현하기 위해 어떤 기술적인 접근이 필요할까요? (예: 새로운 API 엔드포인트, 데이터베이스 스키마 변경 등)
37+
* **대안:** 이 문제를 해결하기 위한 다른 방법은 없을까요? 있다면 그 방법들은 어떤 단점이 있나요?
38+
39+
### ✅ 예상 결과
40+
41+
이 기능이 성공적으로 구현되었을 때 어떤 이점을 기대하나요?
42+
43+
*예시: 사용자가 언제든 편리하게 비밀번호를 재설정할 수 있게 되어 사용자 만족도가 향상되고, 관리자의 업무 부담이 줄어듭니다.*
44+
45+
### ➕ 추가 정보 (선택 사항)
46+
47+
참고할 만한 스크린샷, 링크, 또는 기타 정보가 있다면 여기에 추가해주세요.
48+
49+
-----

.github/ISSUE_TEMPLATE/pr-report.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)