|
| 1 | + |
| 2 | +## 2025학년도 다솜 홈페이지 |
| 3 | + |
| 4 | +[](https://app.netlify.com/sites/dmu-dasom/deploys) |
| 5 | +[](https://opensource.org/licenses/MIT) |
| 6 | +> <b>개발 기간 : 2025.02.05 - 2025.03.01 <br> 배포 주소 : <a href="https://dmu-dasom.or.kr">https://dmu-dasom.or.kr</a></b> |
| 7 | +> |
| 8 | +<br> |
| 9 | +
|
| 10 | +## 2025 DASOM MAKERS |
| 11 | + |
| 12 | +> 다솜 메이커스 |
| 13 | +> |
| 14 | +
|
| 15 | +다솜 홈페이지 유지보수 및 개발을 담당하는 팀입니다. |
| 16 | + |
| 17 | +| **분야** | **이름** | **포지션** | |
| 18 | +| --- | --- | --- | |
| 19 | +| PM | <a href="https://github.com/titeotty">최도현</a> | **프론트엔드 리드**, 프론트 인프라 구축 & 서버 연동 및 배포, 화면 UI 구현, <br> UI/UX, GUI 디자인, 백엔드 API 및 DB 구축 | |
| 20 | +| 백엔드 | <a href="https://github.com/ysw789">유승완</a> | **백엔드 리드**, 백엔드 인프라 구축 & 서버 연동 및 배포, API 및 DB 구축 | |
| 21 | +| 백엔드 | <a href="https://github.com/hodoon">윤도훈</a> | **백엔드**, API 및 DB 구축 | |
| 22 | +| 프론트엔드 | <a href="https://github.com/sooh329">김수현</a> | **프론트엔드**, 화면 UI 구현, API 연동 | |
| 23 | +| 프론트엔드 | <a href="https://github.com/kim3360">김태우</a> | **프론트엔드**, 화면 UI 구현, API 연동 | |
| 24 | +| 프론트엔드 | <a href="https://github.com/limtjdghks">임성환</a> | **프론트엔드**, 화면 UI 구현, API 연동 | |
| 25 | + |
| 26 | +<br> |
| 27 | + |
| 28 | +## 기술 스택 |
| 29 | + |
| 30 | +### FE |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +### BE |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | +### DESIGN |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | +### VERSION CONTROL |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | +### DOCS & COMMUNICATION |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | +<br> |
| 70 | + |
| 71 | +## 컨벤션 |
| 72 | + |
| 73 | +### Commit Convention |
| 74 | + |
| 75 | +| 태그 | 설명 | 예시 | |
| 76 | +| --- | --- | --- | |
| 77 | +| feat | 새로운 기능 추가 | `feat: 로그인 기능 추가` | |
| 78 | +| fix | 버그 수정 | `fix: 로그인 예외 처리 버그 수정` | |
| 79 | +| docs | README 등의 문서 수정 | `docs: API 명세 업데이트` | |
| 80 | +| style | 코드 스타일 변경 | `style: 코드 포맷팅 개선` | |
| 81 | +| refactor | 기능 변경 없이 코드 내부 구조 리팩토링 | `refactor: 로그인 처리 로직 리팩토링` | |
| 82 | +| test | 테스트 케이스 작성 혹은 수정 | `test: 사용자 인증 로직 테스트 케이스 추가` | |
| 83 | +| chore | 라이브러리 버전 수정, 패키지 관리 등 | `chore: 의존성 버전 업데이트` | |
| 84 | +| comment | 주석 추가 / 수정 | `comment: 불필요한 주석 제거` | |
| 85 | +| hotfix | 배포된 버전에서의 급한 버그 수정 | `hotfix: 서버 Timezone 설정 변경` | |
| 86 | +| rename | 파일, 클래스 등의 이름 변경 | `rename: UserController → AuthController 변경` | |
| 87 | +| remove | 파일, 클래스 등의 삭제 | `remove: 사용하지 않는 DTO 제거` | |
| 88 | +| cicd | CI/CD 관련 설정 | `cicd: Github Actions workflow 추가` | |
| 89 | +| design | 애니메이션, 컬러 등의 디자인 수정 | `design: hover 애니메이션 추가` | |
| 90 | + |
| 91 | +### Issue Template |
| 92 | + |
| 93 | +```markdown |
| 94 | +# [태그] 제목 |
| 95 | +(예: [feat] 로그인 기능 추가) |
| 96 | + |
| 97 | +## 목적 |
| 98 | +- 해당 Issue가 발생한 원인과 배경을 설명한다. |
| 99 | + - 예: 회원 기능 구현을 위한 로그인 기능 추가 필요 |
| 100 | +- 문제점이나 개선해야 할 사항을 기술한다. |
| 101 | + - 예: 사용자 인증 과정에서 빈약한 예외 처리로 인한 오류 발생 위험 제거 |
| 102 | + |
| 103 | +## 상세 내용 |
| 104 | +- 구현할 기능 또는 수정 사항에 대한 구체적인 설명 |
| 105 | + - 예: 이메일 및 비밀번호 입력값 검증 로직 추가, OAuth 연동 검토 |
| 106 | +- 참고할 자료나 관련 디자인, API 명세 등을 첨부(링크 포함 가능) |
| 107 | + |
| 108 | +## 추가 사항 (필요 시) |
| 109 | +- 관련 이슈 번호, 담당자, 예상 완료일, 테스트 방법 등 기타 참고해야 할 사항을 기재 |
| 110 | +``` |
| 111 | + |
| 112 | +### PR Template |
| 113 | + |
| 114 | +```markdown |
| 115 | +# [태그] 제목 |
| 116 | +(예: [feat] 사용자 인증 기능 추가) |
| 117 | + |
| 118 | +## Issue |
| 119 | +- 예시: #111, #112 |
| 120 | + (해당 PR과 관련된 이슈 번호를 명시하여 추적 용이성을 확보) |
| 121 | + |
| 122 | +## 변경 내용 |
| 123 | +- 이번 PR에서 어떤 변경이 이루어졌는지 간략하게 기술합니다. |
| 124 | + (예: 기존 로그인 API에 JWT 기반 인증 로직 추가) |
| 125 | + |
| 126 | +## 구현 사항 |
| 127 | +- 새로운 기능 구현 내용 및 기존 코드 수정 경위를 상세하게 설명합니다. |
| 128 | + (예: 로그인 요청 처리 로직 개선, 예외 처리 추가, API 응답 포맷 변경 등) |
| 129 | + |
| 130 | +## 테스트 (필요 시) |
| 131 | +- 적용된 테스트 방법과 결과를 기록합니다. |
| 132 | + (예: 단위 테스트 결과, 통합 테스트 진행 및 QA 결과, 관련 스크린샷 첨부) |
| 133 | + |
| 134 | +## 참고 사항 (필요 시) |
| 135 | +- 추가적으로 검토가 필요한 사항이나 관련 문서, 디자인 파일 등의 링크를 첨부합니다. |
| 136 | + (예: API 명세서, 디자인 목업 파일 링크 등) |
| 137 | +``` |
0 commit comments