Skip to content

Commit

Permalink
Merge pull request #122 from boostcampwm-2024/feature/be/setup
Browse files Browse the repository at this point in the history
[BE][Feat] #44 : db ์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ•
  • Loading branch information
happyhyep authored Nov 11, 2024
2 parents dd2b909 + fb665ea commit f74e667
Show file tree
Hide file tree
Showing 33 changed files with 678 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
name: ๊ธฐ๋Šฅ ์š”์ฒญ(Feature Request) ํ…œํ”Œ๋ฆฟ
about: ๊ธฐ๋Šฅ ์š”์ฒญ์€ ์ž์‹ ์ด ํ•  ์ผ์„ ํฐ ๋ฒ”์ฃผ๋กœ ๋‚˜๋ˆŒ๋•Œ ์จ๋„ ๋˜๊ณ , ๋™๋ฃŒ์—๊ฒŒ ์ž‘์—…์„ ์š”์ฒญํ• ๋•Œ ์“ฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
title: ''
labels: ''
assignees: ''

---

## ๐Ÿ“Œ ์š”์ฒญ ๊ธฐ๋Šฅ ์„ค๋ช…

> ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋ฌด์—‡์ธ์ง€ ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ํŽ˜์ด์ง€์— ๋‹คํฌ ๋ชจ๋“œ ์ถ”๊ฐ€"
---

**์„ค๋ช…**: ๊ฐ„๋‹จํ•˜๊ณ  ๋ช…๋ฃŒํ•˜๊ฒŒ ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ๊ธฐ๋Šฅ์˜ ๊ฐœ์š”๋ฅผ ์ ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ œ๋ชฉ๊ณผ๋„ ์—ฐ๊ด€์„ฑ์ด ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ์ด์Šˆ ๋ฆฌ์ŠคํŠธ์—์„œ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ์‰ฝ๊ฒŒ ์ด์Šˆ์˜ ๋‚ด์šฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ“ ๊ธฐ๋Šฅ ์„ธ๋ถ€ ์‚ฌํ•ญ

> ๊ธฐ๋Šฅ์˜ ๋™์ž‘ ๋ฐฉ์‹๊ณผ ๊ตฌ์ฒด์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
> - ์˜ˆ: ์‚ฌ์šฉ์ž๊ฐ€ ๋‹คํฌ ๋ชจ๋“œ๋ฅผ ์ผค ์ˆ˜ ์žˆ๋Š” ํ† ๊ธ€ ์Šค์œ„์น˜๊ฐ€ ์žˆ์–ด์•ผ ํ•จ
> - ์˜ˆ: ๋‹คํฌ ๋ชจ๋“œ์—์„œ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํ…์ŠคํŠธ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•จ
> - ์˜ˆ: ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•œ ๋‹คํฌ ๋ชจ๋“œ ์ƒํƒœ๊ฐ€ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ์ €์žฅ๋˜์–ด์•ผ ํ•จ
---

**์„ค๋ช…**: ๊ธฐ๋Šฅ์˜ ์„ธ๋ถ€์‚ฌํ•ญ์€ ํ•ด๋‹น ๊ธฐ๋Šฅ์ด ์™„์„ฑ๋  ๋•Œ์˜ ๋ชจ์Šต๊ณผ ์ด๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ ์š”์†Œ๋“ค์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ํŒ€ ๋‚ด์—์„œ ๋™์ผํ•œ ์ดํ•ด๋ฅผ ๊ฐ–์ถ”๋„๋ก, UI ์š”์†Œ, ์ƒํ˜ธ์ž‘์šฉ, ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ์‹ ๋“ฑ์„ ๊ฐ€๋Šฅํ•œ ํ•œ ์ƒ์„ธํžˆ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿค” ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐฐ๊ฒฝ ๋ฐ ๋ชฉ์ 

> ์™œ ์ด ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. ๊ธฐ๋Šฅ์ด ํ•ด๊ฒฐํ•  ๋ฌธ์ œ๋‚˜ ๊ฐœ์„ ๋  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ ์–ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋‹คํฌ ๋ชจ๋“œ๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋” ๋‚˜์€ ์‹œ๊ฐ์  ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋ˆˆ์˜ ํ”ผ๋กœ๋ฅผ ์ค„์—ฌ์คŒ"
---

**์„ค๋ช…**: ๊ธฐ๋Šฅ ์š”์ฒญ์˜ ๋ชฉ์ ์„ ์„œ์ˆ ํ•˜์—ฌ, ์ด ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์„ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ• ์ง€, ๋˜๋Š” ๊ธฐ์กด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ• ์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ๋Šฅ์˜ ์šฐ์„ ์ˆœ์œ„์™€ ํ•„์š”์„ฑ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿšฉ ์™„๋ฃŒ ์กฐ๊ฑด (Acceptance Criteria)

> ๊ธฐ๋Šฅ์ด ์™„๋ฃŒ๋˜์—ˆ์Œ์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์„ ๋ช…ํ™•ํžˆ ์ •์˜ํ•ด์ฃผ์„ธ์š”.
> - [ ] ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœํ•„ ํŽ˜์ด์ง€์—์„œ ๋‹คํฌ ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ
> - [ ] ๋‹คํฌ ๋ชจ๋“œ ์„ ํƒ ์‹œ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํ…์ŠคํŠธ ์ƒ‰์ƒ์ด ์ ์ ˆํžˆ ๋ณ€๊ฒฝ๋จ
> - [ ] ํŽ˜์ด์ง€ ์ƒˆ๋กœ ๊ณ ์นจ ์‹œ์—๋„ ๋‹คํฌ ๋ชจ๋“œ ์ƒํƒœ๊ฐ€ ์œ ์ง€๋จ
---

**์„ค๋ช…**: ์™„๋ฃŒ ์กฐ๊ฑด์€ ์ด ๊ธฐ๋Šฅ์ด ์™„์„ฑ๋˜์—ˆ์Œ์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…ํ™•ํ•œ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•˜์—ฌ ํŒ€์›๋“ค์ด ๊ฐ๊ฐ์˜ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š”์ง€ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ’ก ์ฐธ๊ณ  ์ž๋ฃŒ (์„ ํƒ)

> ๊ด€๋ จ๋œ ๋ ˆํผ๋Ÿฐ์Šค๋‚˜ ๋ฌธ์„œ ๋งํฌ, UI ๋””์ž์ธ ์‹œ์•ˆ, ๊ธฐํƒ€ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ๋ฅผ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋””์ž์ธ ์‹œ์•ˆ URL", "์ฐธ๊ณ ํ•  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋งํฌ", "๊ธฐ์กด ๋‹คํฌ ๋ชจ๋“œ ๊ตฌํ˜„ ์‚ฌ๋ก€ ๋งํฌ"
---

**์„ค๋ช…**: ํ•„์š”ํ•œ ์ฐธ๊ณ  ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋งํฌ๋‚˜ ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ์จ, ๊ฐœ๋ฐœ์ž๋Š” ๋” ๋‚˜์€ ๊ตฌํ˜„ ๋ฐฉํ–ฅ์„ ์žก๊ณ , ๋””์ž์ด๋„ˆ์™€ ํ˜‘์—…ํ•  ๋•Œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
name: ๋ฌธ์„œํ™”(Documentation) ํ…œํ”Œ๋ฆฟ
about: ๋ฌธ์„œํ™” ์ž‘์„ฑ์— ์•ž์„œ์„œ ์–‘์‹์ด๋‚˜ ์ž‘์„ฑ ์‹œ๋‚˜๋ฆฌ์˜ค ๋“ฑ์„ ์„œ์ˆ ํ•˜๋Š” ์ด์Šˆ ํ…œํ”Œ๋ฆฟ์ž…๋‹ˆ๋‹ค.
title: ''
labels: ''
assignees: ''

---

## ๐Ÿ“„ ๋ฌธ์„œํ™” ํ•ญ๋ชฉ

> ์ž‘์„ฑํ•  ๋ฌธ์„œ์˜ ์ด๋ฆ„์ด๋‚˜ ์ฃผ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์ ์–ด์ฃผ์„ธ์š”.
> ์˜ˆ: "API ๋ช…์„ธ ์ž‘์„ฑ", "ํ”„๋กœ์ ํŠธ ์„ค์น˜ ๊ฐ€์ด๋“œ ์ž‘์„ฑ"
---

**์„ค๋ช…**: ์ž‘์„ฑํ•  ๋ฌธ์„œ์˜ ์ œ๋ชฉ์ด๋‚˜ ์ฃผ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์š”์•ฝํ•˜์—ฌ ๋ฌธ์„œํ™”์˜ ๋ชฉ์ ์„ ํ•œ๋ˆˆ์— ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด์Šˆ ๋ชฉ๋ก์—์„œ ๋ฌธ์„œํ™” ์ž‘์—…์„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ“ ๋ฌธ์„œ ๋‚ด์šฉ ์š”์•ฝ

> ๋ฌธ์„œ์— ํฌํ•จ๋  ๋‚ด์šฉ์˜ ๊ฐœ์š”๋ฅผ ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "API ์—”๋“œํฌ์ธํŠธ ๋ชฉ๋ก ๋ฐ ์‘๋‹ต ํ˜•์‹์„ ์„ค๋ช…"
---

**์„ค๋ช…**: ๋ฌธ์„œ์˜ ํ•ต์‹ฌ ๋‚ด์šฉ์„ ์š”์•ฝํ•˜์—ฌ ์ž‘์—…์˜ ๋ฐฉํ–ฅ์„ฑ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ญ๋ชฉ์€ ๋ฌธ์„œ๊ฐ€ ๋‹ค๋ฃจ๋Š” ์ฃผ์š” ๋‚ด์šฉ์„ ํŒ€์›๋“ค์—๊ฒŒ ์†Œ๊ฐœํ•˜๊ณ , ์ž‘์—…์˜ ํฐ ๊ทธ๋ฆผ์„ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ“š ๋ฌธ์„œ ๋‚ด์šฉ ์„ธ๋ถ€ ์‚ฌํ•ญ

> ๋ฌธ์„œ์— ํฌํ•จ๋  ๊ตฌ์ฒด์ ์ธ ํ•ญ๋ชฉ์„ ๋‚˜์—ดํ•ด์ฃผ์„ธ์š”.
> - [ ] ์‚ฌ์šฉ์ž ์ธ์ฆ API์˜ ์—”๋“œํฌ์ธํŠธ ์„ค๋ช…
> - [ ] ์‘๋‹ต ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ
> - [ ] ํ•„์ˆ˜ ๋ฐ ์„ ํƒ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค๋ช…
> - [ ] ์‘๋‹ต ์ฝ”๋“œ ๋ฐ ์—๋Ÿฌ ์ฒ˜๋ฆฌ ๋ฐฉ์‹ ์„ค๋ช…
---

**์„ค๋ช…**: ๋ฌธ์„œ์˜ ์„ธ๋ถ€ ํ•ญ๋ชฉ์„ ๋‚˜์—ดํ•˜์—ฌ ํ•„์š”ํ•œ ์„ธ๋ถ€ ๋‚ด์šฉ์„ ๋ช…ํ™•ํžˆ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฌธ์„œ ์ž‘์„ฑ์ž๊ฐ€ ๊ฐ ํ•ญ๋ชฉ์„ ๋น ์ง์—†์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ํŒ€์›๋“ค๋„ ๋ฌธ์„œ์—์„œ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿ› ๏ธ ์ž‘์„ฑ ๊ฐ€์ด๋“œ๋ผ์ธ (์„ ํƒ)

> ๋ฌธ์„œ ์ž‘์„ฑ ์‹œ ํ•„์š”ํ•œ ๊ทœ์น™์ด๋‚˜ ์ฐธ๊ณ  ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "REST API ๋ช…๋ช… ๊ทœ์น™์— ๋”ฐ๋ผ ์ž‘์„ฑ", "๋ฐ์ดํ„ฐ ํƒ€์ž… ํ‘œ๊ธฐ๋ฅผ ๋ช…ํ™•ํžˆ ํ•  ๊ฒƒ"
---

**์„ค๋ช…**: ๋ฌธ์„œํ™” ์‹œ ์ ์šฉํ•  ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์„ค์ •ํ•˜์—ฌ ์ผ๊ด€๋œ ๋ฌธ์„œ ์Šคํƒ€์ผ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. API ๋ช…์„ธ์˜ ๊ฒฝ์šฐ ํŠน์ • ๋ช…๋ช… ๊ทœ์น™์„ ๋”ฐ๋ฅด๊ฑฐ๋‚˜, ๋ฐ์ดํ„ฐ ํƒ€์ž… ํ‘œ๊ธฐ๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๋Š” ๋“ฑ์˜ ๊ทœ์น™์„ ์ œ์‹œํ•˜๋ฉด ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์„œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ”— ์ฐธ๊ณ  ์ž๋ฃŒ (์„ ํƒ)

> ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์™ธ๋ถ€ ๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ๋‚˜ ๋‚ด๋ถ€ ์ž๋ฃŒ ๋งํฌ๋ฅผ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "REST API ํ‘œ์ค€ ๋ฌธ์„œ ๋งํฌ", "ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๊ธฐ์ˆ  ๋ฌธ์„œ ๋งํฌ"
---

**์„ค๋ช…**: ๋ฌธ์„œํ™” ์ž‘์—… ์‹œ ์ฐธ๊ณ ํ•  ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋งํฌ๋‚˜ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ž‘์—…์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ํ‘œ์ค€ ๋ฌธ์„œ, ๊ธฐ์ˆ  ๋ฌธ์„œ ๋งํฌ๋Š” ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
name: ๋ฒ„๊ทธ ๋ณด๊ณ (Bug Report) ํ…œํ”Œ๋ฆฟ
about: ๋ฒ„๊ทธ ๋ฐœ์ƒ ์‹œ ์•Œ๋ฆฌ๋Š” ํ…œํ”Œ๋ฆฟ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต ๋ฐ”๋กœ ์ˆ˜์ •ํ•  ๊ฒŒ ์•„๋‹ˆ๊ธฐ์—, ์žฌํ˜„๊ฐ€๋Šฅํ•˜๊ฒŒ ์ ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
title: ''
labels: ''
assignees: ''

---

## ๐Ÿž ๋ฒ„๊ทธ ์„ค๋ช…

> ๋ฒ„๊ทธ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๊ฐ„๋‹จํžˆ ์š”์•ฝํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์ด ํด๋ฆญ๋˜์ง€ ์•Š์Œ"
---

**์„ค๋ช…**: ์ด ํ•ญ๋ชฉ์—์„œ๋Š” ๋ฒ„๊ทธ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค. ์ด์Šˆ ๋ชฉ๋ก์—์„œ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ๋น ๋ฅด๊ฒŒ ๋ฒ„๊ทธ์˜ ๊ฐœ์š”๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์งง๊ณ  ๋ช…๋ฃŒํ•˜๊ฒŒ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, "์–ด๋–ค ์ƒํ™ฉ์—์„œ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€"๋ฅผ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ“‹ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ

> ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
> - OS / ๋ธŒ๋ผ์šฐ์ €: (์˜ˆ: Windows 10 / Chrome 94)
> - ํ”„๋ ˆ์ž„์›Œํฌ ๋ฒ„์ „: (์˜ˆ: React 17, Node.js 14)
> - ๊ธฐํƒ€: (์˜ˆ: ๋ชจ๋ฐ”์ผ/๋ฐ์Šคํฌํƒ‘ ๋ชจ๋“œ, ๋„คํŠธ์›Œํฌ ์†๋„ ๋“ฑ)
---

**์„ค๋ช…**: ๋ฒ„๊ทธ๊ฐ€ ํŠน์ • ํ™˜๊ฒฝ์—์„œ๋งŒ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๋ช…ํ™•ํžˆ ๊ธฐ์žฌํ•˜์—ฌ ๋ฌธ์ œ ์žฌํ˜„์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค. OS, ๋ธŒ๋ผ์šฐ์ €, ํ”„๋ ˆ์ž„์›Œํฌ ๋ฒ„์ „ ๋“ฑ์˜ ์ •๋ณด๋Š” ๊ฐ™์€ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ“ ๋ฒ„๊ทธ ์ƒํ™ฉ ์„ค๋ช…

> **Given-When-Then** ํ˜•์‹์œผ๋กœ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”.
> - Given: ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์— ์ ‘์†ํ–ˆ์„ ๋•Œ
> - When: ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด
> - Then: ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ  ํŽ˜์ด์ง€๊ฐ€ ๋ฉˆ์ถ”์–ด์•ผ ํ•จ
> ๋ฌธ์ œ ์ƒํ™ฉ ์žฌํ˜„์„ ์œ„ํ•ด ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ๋™์˜์ƒ์„ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š” (์„ ํƒ)
---

**์„ค๋ช…**: ๋ฒ„๊ทธ ์ƒํ™ฉ์„ Given-When-Then ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ์ƒํ™ฉ๊ณผ ๊ทธ ์กฐ๊ฑด์„ ๋”์šฑ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŠนํžˆ QAํŒ€์ด๋‚˜ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ๋™์˜์ƒ์€ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿšฉ ์žฌํ˜„ ๋ฐฉ๋ฒ•

> ๋ฌธ์ œ ์ƒํ™ฉ์„ ์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋‹จ๊ณ„๋“ค์„ ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
> 1. ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.
> 2. ์˜ฌ๋ฐ”๋ฅธ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
> 3. ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
> 4. ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
---

**์„ค๋ช…**: ์žฌํ˜„ ๋ฐฉ๋ฒ•์€ ๋ฒ„๊ทธ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹จ๊ณ„๋ณ„๋กœ ๊ตฌ์ฒด์ ์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์žฌํ˜„ ๋ฐฉ๋ฒ•๋งŒ ๋”ฐ๋ผํ•˜๋ฉด ๋™์ผํ•œ ์ƒํ™ฉ์„ ์‰ฝ๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## โœ… ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ

> ์˜ˆ์ƒํ–ˆ๋˜ ์ •์ƒ์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ค ๊ฒƒ์ด์—ˆ๋Š”์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ํ™ˆ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋””๋ ‰์…˜๋˜์–ด์•ผ ํ•จ"
---

**์„ค๋ช…**: ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ๋Š” ๋ฌธ์ œ ์ƒํ™ฉ์—์„œ ์˜๋„ํ–ˆ๋˜ ์ •์ƒ์ ์ธ ๋™์ž‘์„ ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ•˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹ค์ œ ๊ฒฐ๊ณผ์™€ ๋น„๊ตํ•˜์—ฌ ์–ด๋–ค ์ ์ด ์ •์ƒ์ ์ด์ง€ ์•Š์€์ง€ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿ” ์‹ค์ œ ๊ฒฐ๊ณผ

> ๋ฐœ์ƒํ•œ ์‹ค์ œ ๊ฒฐ๊ณผ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด๋„ ์•„๋ฌด ๋ฐ˜์‘์ด ์—†๊ณ , ํŽ˜์ด์ง€๊ฐ€ ๊ณ ์ •๋จ"
---

**์„ค๋ช…**: ์‹ค์ œ ๊ฒฐ๊ณผ๋Š” ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์˜ ๊ตฌ์ฒด์ ์ธ ์ฆ์ƒ์„ ์„ค๋ช…ํ•˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ์™€์˜ ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ•˜๋ฉด, ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋”์šฑ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ’ก ์ฐธ๊ณ  ์ž๋ฃŒ (์„ ํƒ)

> ๋ฌธ์ œ์™€ ๊ด€๋ จํ•ด์„œ ์ฐธ๊ณ ํ• ๋งŒํ•œ ์ž๋ฃŒ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”.
> ์˜ˆ: ๋กœ๊ทธ ํŒŒ์ผ, ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€, ๊ด€๋ จ๋œ ์ด์Šˆ ๋งํฌ
---

**์„ค๋ช…**: ์ถ”๊ฐ€์ ์ธ ๋กœ๊ทธ ํŒŒ์ผ์ด๋‚˜ ๊ด€๋ จ ์ด์Šˆ ๋งํฌ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์—ฌ๊ธฐ์— ์ž‘์„ฑํ•˜์—ฌ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋” ๋งŽ์ด ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌธ์ œ์˜ ์›์ธ์„ ๋”์šฑ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
name: ์ž‘์—…(Task) ํ…œํ”Œ๋ฆฟ
about: '๊ธฐ๋Šฅ ์š”์ฒญ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์„ธ๋ถ„ํ™”ํ•œ, ์‹ค์ œ ๊ฐœ๋ฐœ ๋‹จ์œ„์ธ Task์— ๊ด€ํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. '
title: ''
labels: ''
assignees: ''

---

## ๐Ÿ“Œ ์ž‘์—… ์ œ๋ชฉ

> ์ž‘์—…์˜ ์ด๋ฆ„์„ ๊ฐ„๋‹จํžˆ ์ ์–ด์ฃผ์„ธ์š”.
> ์˜ˆ: "ํ—ค๋” ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„"
---

**์„ค๋ช…**: ์ž‘์—…์˜ ์ œ๋ชฉ์€ ๊ฐ„๊ฒฐํ•˜๊ณ  ์ง๊ด€์ ์œผ๋กœ ์ž‘์„ฑํ•˜์—ฌ ์ด์Šˆ ๋ชฉ๋ก์—์„œ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ, ๋””์ž์ธ ์กฐ์ •, ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐ŸŽฏ ๋ชฉํ‘œ

> ์ด ์ž‘์—…์˜ ๋ชฉํ‘œ๋‚˜ ๋ชฉ์ ์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "ํ—ค๋” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๋ชจ๋“  ํŽ˜์ด์ง€์— ํ†ต์ผ๋œ ๋„ค๋น„๊ฒŒ์ด์…˜์„ ์ œ๊ณต"
---

**์„ค๋ช…**: ์ž‘์—…์˜ ๋ชฉํ‘œ๋Š” ์ด ์ž‘์—…์ด ํ”„๋กœ์ ํŠธ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ• ๊ณผ ๊ทธ ํ•„์š”์„ฑ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒ€์›๋“ค์ด ์ž‘์—…์˜ ์ค‘์š”๋„์™€ ํ•„์š”์„ฑ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿ“ ์ž‘์—… ์„ธ๋ถ€ ์‚ฌํ•ญ

> ์ž‘์—…์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
> - ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ
> - UI ์Šคํƒ€์ผ
> - ๋ฐ์ดํ„ฐ ํ๋ฆ„
> - ์˜ˆ: ํ—ค๋” ์ปดํฌ๋„ŒํŠธ๋Š” ๋กœ๊ณ , ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฉ”๋‰ด, ๊ฒ€์ƒ‰์ฐฝ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•จ
---

**์„ค๋ช…**: ์ž‘์—…์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ํ•„์š”ํ•œ ์š”์†Œ์™€ ๊ตฌํ˜„ ๋ฐฉ์‹์— ๋Œ€ํ•ด ๋ช…ํ™•ํžˆ ์„œ์ˆ ํ•˜์—ฌ ์ž‘์—…์˜ ์™„์„ฑ๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. UI ์š”์†Œ, ๋ฐ์ดํ„ฐ ํ๋ฆ„, API ์š”์ฒญ ๋“ฑ์˜ ๊ตฌ์ฒด์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋‚˜์—ดํ•˜์—ฌ ํŒ€์›๋“ค์ด ์ž‘์—…์„ ์ง„ํ–‰ํ•  ๋•Œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿšฉ ์™„๋ฃŒ ์กฐ๊ฑด (Acceptance Criteria)

> ์ž‘์—… ์™„๋ฃŒ๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ค€์„ ๋ช…ํ™•ํžˆ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
> - [ ] ํ—ค๋” ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํŽ˜์ด์ง€ ์ƒ๋‹จ์— ๊ณ ์ •๋จ
> - [ ] ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐ์Šคํฌํƒ‘์—์„œ ๋ฐ˜์‘ํ˜• ๋™์ž‘์ด ์ž˜ ์ž‘๋™ํ•จ
> - [ ] ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฉ”๋‰ด๊ฐ€ ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ์ผ๊ด€๋˜๊ฒŒ ๋™์ž‘ํ•จ
---

**์„ค๋ช…**: ์™„๋ฃŒ ์กฐ๊ฑด์€ ์ž‘์—…์ด ์™„์„ฑ๋˜์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•˜์—ฌ ์ž‘์—…์˜ ๋ช…ํ™•ํ•œ ์ข…๋ฃŒ ์‹œ์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด QA ๋ฐ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ์ž‘์—… ์™„๋ฃŒ ์—ฌ๋ถ€๋ฅผ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿ“… ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„ ๋ฐ ์ผ์ •

> ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š” (์˜ˆ: 2์ผ, 5์‹œ๊ฐ„ ๋“ฑ)
> ์ž‘์—…์„ ์‹œ์ž‘ ๋ฐ ์™„๋ฃŒํ•  ์˜ˆ์ƒ ์ผ์ •์„ ๊ฐ„๋‹จํžˆ ์ž‘์„ฑํ•˜๋ฉด ๋”์šฑ ์ข‹์Šต๋‹ˆ๋‹ค.
> ์˜ˆ: "์ด ์ž‘์—…์€ 2์ผ์ด ์†Œ์š”๋  ์˜ˆ์ •์ด๋ฉฐ, ์ด๋ฒˆ ์ฃผ ๋‚ด๋กœ ์™„๋ฃŒ ์˜ˆ์ •"
---

**์„ค๋ช…**: ์˜ˆ์ƒ ์†Œ์š” ์‹œ๊ฐ„๊ณผ ์ผ์ •์„ ์ž‘์„ฑํ•˜์—ฌ ์ž‘์—…์˜ ์šฐ์„ ์ˆœ์œ„์™€ ๋งˆ์ผ์Šคํ†ค์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ž‘์—…์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์–ด ํ”„๋กœ์ ํŠธ ์ผ์ • ๊ด€๋ฆฌ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

---

## ๐Ÿ’ก ์ฐธ๊ณ  ์ž๋ฃŒ (์„ ํƒ)

> ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์™ธ๋ถ€ ๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ๋‚˜ ๋‚ด๋ถ€ ์ž๋ฃŒ ๋งํฌ๋ฅผ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "ํ—ค๋” ๋””์ž์ธ ์‹œ์•ˆ URL", "์ฐธ๊ณ ํ•  UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋งํฌ"
---

**์„ค๋ช…**: ์ž‘์—…์— ํ•„์š”ํ•œ ์ฐธ๊ณ  ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์—ฌ๊ธฐ์— ์ฒจ๋ถ€ํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…์„ ์ง„ํ–‰ํ•  ๋•Œ ํ•„์š”ํ•œ ์ž๋ฃŒ๋ฅผ ์†์‰ฝ๊ฒŒ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ž์ธ ์‹œ์•ˆ, ์œ ์‚ฌํ•œ UI/UX ๊ตฌํ˜„ ๋งํฌ, ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฐธ๊ณ  ์ž๋ฃŒ ๋“ฑ์ด ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
87 changes: 87 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
name: PR ํ…œํ”Œ๋ฆฟ
about: PR ๋‚ ๋ฆด ๋•Œ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
title: ''
labels: ''
assignees: ''

---

## ๐Ÿ“ PR ๊ฐœ์š”

> ์ด PR์—์„œ ์–ด๋–ค ๋ณ€๊ฒฝ์ด ์ด๋ฃจ์–ด์กŒ๋Š”์ง€ ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ UI ๊ฐœ์„  ๋ฐ ๋‹คํฌ ๋ชจ๋“œ ์ถ”๊ฐ€"
---

## ๐Ÿ” ๋ณ€๊ฒฝ ์‚ฌํ•ญ

> PR์—์„œ ๋ณ€๊ฒฝ๋œ ์ฃผ์š” ๋‚ด์šฉ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> - ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์„ ์ˆ˜์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ 
> - ๋‹คํฌ ๋ชจ๋“œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ ๋กœ์ง ๊ตฌํ˜„
> - ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€๋กœ ๋‹คํฌ ๋ชจ๋“œ ๊ธฐ๋Šฅ ๊ฒ€์ฆ
---

**์„ค๋ช…**: ์ด ํ•ญ๋ชฉ์—์„œ๋Š” ์ฝ”๋“œ์˜ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‚˜์—ดํ•˜์—ฌ ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์ฝ”๋“œ ์ˆ˜์ •์˜ ๋ชฉ์ ์„ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋œ ์ฃผ์š” ๋กœ์ง์ด๋‚˜ UI ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ๋‹ค๋ฉด ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

---

## โœ… ์ฒดํฌ๋ฆฌ์ŠคํŠธ (Checklist)

- [ ] ์ฝ”๋“œ๊ฐ€ ๋นŒ๋“œ ์˜ค๋ฅ˜ ์—†์ด ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ
- [ ] ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผํ•˜๋Š”์ง€ ํ™•์ธ
- [ ] ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ์™€ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ–ˆ๋Š”์ง€ ํ™•์ธ
- [ ] ๊ด€๋ จ ๋ฌธ์„œ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ (์„ ํƒ ์‚ฌํ•ญ)
- [ ] ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฃผ์„์ด๋‚˜ ์„ค๋ช…์„ ์ถ”๊ฐ€ํ–ˆ๋Š”์ง€ ํ™•์ธ

---

**์„ค๋ช…**: ์ด ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋Š” PR ์ž‘์„ฑ์ž๊ฐ€ ์Šค์Šค๋กœ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ค€์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋นŒ๋“œ ์˜ค๋ฅ˜ ์—†์ด ์ž‘๋™ํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜๋ฉฐ, ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ฅด๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ•ญ๋ชฉ๋“ค์ž…๋‹ˆ๋‹ค.

---

## ๐Ÿ”„ ๊ด€๋ จ ์ด์Šˆ (Linked Issues)

> ์ด PR๊ณผ ๊ด€๋ จ๋œ ์ด์Šˆ ๋ฒˆํ˜ธ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”. (์˜ˆ: #123)
> ์˜ˆ: "๋‹คํฌ ๋ชจ๋“œ ๊ธฐ๋Šฅ ์š”์ฒญ ์ด์Šˆ(#45) ํ•ด๊ฒฐ"
---

**์„ค๋ช…**: ์ด PR๊ณผ ๊ด€๋ จ๋œ ์ด์Šˆ ๋ฒˆํ˜ธ๋ฅผ ๋งํฌํ•˜์—ฌ ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๊ด€๋ จ๋œ ๋ฌธ์ œ๋‚˜ ์š”์ฒญ ์‚ฌํ•ญ์„ ์‰ฝ๊ฒŒ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด์Šˆ์™€ PR์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์ž‘์—…์˜ ๋ชฉ์ ์„ ๋ช…ํ™•ํžˆ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

---

## ๐Ÿ“ท ์Šคํฌ๋ฆฐ์ƒท ๋ฐ ๋™์˜์ƒ (์„ ํƒ ์‚ฌํ•ญ)

> UI ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ๋™์˜์ƒ์„ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: ๋ณ€๊ฒฝ๋œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํ™”๋ฉด ์บก์ฒ˜
---

**์„ค๋ช…**: UI ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ, ๋ณ€๊ฒฝ๋œ ํ™”๋ฉด์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ๋™์˜์ƒ์„ ์ฒจ๋ถ€ํ•˜๋ฉด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ทฐ์–ด๋Š” ํ™”๋ฉด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ๋” ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

---

## ๐Ÿงช ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•

> ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•  ๋•Œ ์–ด๋–ป๊ฒŒ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•˜๋Š”์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ:
> 1. ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
> 2. ๋‹คํฌ ๋ชจ๋“œ ์Šค์œ„์น˜๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
> 3. ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋‹คํฌ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝ๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
---

**์„ค๋ช…**: ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•  ๋•Œ ์‚ฌ์šฉํ•  ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•˜์—ฌ, ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์‰ฝ๊ฒŒ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๊ธฐ๋Šฅ์ด๋‚˜ UI ์š”์†Œ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•˜๋ฉด ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์†๋„๊ฐ€ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.

---

## ๐Ÿ“š ์ฐธ๊ณ  ์ž๋ฃŒ (์„ ํƒ ์‚ฌํ•ญ)

> PR๊ณผ ๊ด€๋ จ๋œ ์ฐธ๊ณ  ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋งํฌ๋‚˜ ์„ค๋ช…์„ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
> ์˜ˆ: "๋‹คํฌ ๋ชจ๋“œ ๊ตฌํ˜„์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ ๊ฐ€์ด๋“œ ๋งํฌ"
---

**์„ค๋ช…**: ์ฐธ๊ณ ํ•  ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ์—ฌ๊ธฐ์— ์ ์–ด ๋ฆฌ๋ทฐ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ์ž๋ฃŒ๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ์ฐธ๊ณ ํ•  ๋ฌธ์„œ, API ๋ช…์„ธ ๋งํฌ ๋“ฑ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Loading

0 comments on commit f74e667

Please sign in to comment.