Skip to content

wafflestudio/22-5-team8-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation



๐Ÿง‡Wachapedia

WaffleStudio 22-5 Team 8 ํ† ์ดํ”„๋กœ์ ํŠธ

๋ฐฐํฌ ๋งํฌ

ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฐํฌ ๋งํฌ: https://d2vsqxcvld4zf7.cloudfront.net (๋ชจ๋ฐ”์ผ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฑธ ์ถ”์ฒœ ๋“œ๋ฆฝ๋‹ˆ๋‹ค)
๋ฐฑ์—”๋“œ ๋ฐฐํฌ ๋งํฌ: http://52.79.121.53

โ“ About The Project

Wachapedia๋Š” ์™“์ฑ ํ”ผ๋””์•„์˜ ํด๋ก  ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.
์™“์ฑ ํ”ผ๋””์•„๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์˜ํ™”, ๋“œ๋ผ๋งˆ, ๋„์„œ, ์›นํˆฐ ๋“ฑ ๋‹ค์–‘ํ•œ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด ๋ณ„์ ๊ณผ ๋ฆฌ๋ทฐ๋ฅผ ๋‚จ๊ธฐ๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ์ธํ™”๋œ ์ถ”์ฒœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ €ํฌ ํŒ€์—์„œ๋Š” ์‹œ๊ฐ„์ƒ์˜ ํ•œ๊ณ„์™€ ๊ฐœ๋ฐœ ์—ญ๋Ÿ‰์„ ๊ณ ๋ คํ•ด ์˜ํ™” ์ปจํ…์ธ ์— ๋Œ€ํ•ด์„œ๋งŒ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ด ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋Š” Backend ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋กœ, Frontend ๋‚ด์šฉ์€ Frontend ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๐Ÿ’ก์™€์ฑ ํ”ผ๋””์•„(Wachapedia)๋งŒ์˜ ์‹ ๊ธฐ๋Šฅ

  • ๐Ÿ”Ž ์™“์ฑ ํ”ผ๋””์•„์—์„  ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์žฅ๋ฅด ํ•„ํ„ฐ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์žฅ๋ฅด ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ์žฅ๋ฅด์˜ ์˜ํ™”๋“ค์„ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๐Ÿ™ˆ ์ฐจ๋‹จํ•˜๊ณ  ์‹ถ์€ ์œ ์ €๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”? ์œ ์ € ๋ธ”๋ก ๊ธฐ๋Šฅ์„ ํ†ตํ•ด, ์˜ํ™” ๋ฆฌ๋ทฐ ์กฐํšŒ ์‹œ ํ•ด๋‹น ์œ ์ €์˜ ๋ฆฌ๋ทฐ๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โœ๏ธ ์˜ํ™” N์ฐจ ๊ด€๋žŒ์˜ ์‹œ๋Œ€. ๋ฆฌ๋ทฐ์— ๊ฐ์ƒ ์ผ์ž ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด ์žฌ๊ฐ์ƒ ๊ธฐ๋ก์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”์ธ ๊ธฐ๋Šฅ

  • ๋ฉ”์ธ ํŽ˜์ด์ง€
  • ์˜ํ™” ์ •๋ณด : ์˜ํ™” ์ •๋ณด, ์ฝ”๋ฉ˜ํŠธ (์žฅ๋ฅด, ๊ฐœ๋ด‰๋…„๋„, ์‹œ๋†‰์‹œ์Šค, ์ถœ์—ฐ๋ฐฐ์šฐ, ํฌ์Šคํ„ฐ, โ€ฆ)
  • ๊ฒ€์ƒ‰: ์˜ํ™”
  • ํ‰์  : ํ‰์  ๋งค๊ธฐ๊ธฐ ยท ์ฝ”๋ฉ˜ํŠธ ยท ์ข‹์•„์š”

ํ•„์ˆ˜ ๊ธฐ๋Šฅ

  • ๋กœ๊ทธ์ธ : ์†Œ์…œ ๋กœ๊ทธ์ธ
  • ์œ ์ € ํŽ˜์ด์ง€: ์ถ”์ฒœ ๋ชฉ๋ก, ํŒ”๋กœ์šฐ, ์–ธํŒ”๋กœ์šฐ
  • ๊ฒ€์ƒ‰: ์ œ๋ชฉ, ์ธ๋ฌผ, ์ปฌ๋ ‰์…˜, ์œ ์ €, ํ•„ํ„ฐ(์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ)
  • ๊ฐ๋…/๋ฐฐ์šฐ ํŽ˜์ด์ง€: ์ž‘ํ’ˆ ๋ชฉ๋ก
  • ํ‰์ : ๋Œ€๋Œ“๊ธ€
  • ์ปฌ๋ ‰์…˜: ์ปฌ๋ ‰์…˜ ์ƒ์„ฑ/์ˆ˜์ • ๋ฐ ์ปฌ๋ ‰์…˜ ๋Œ“๊ธ€

์ถ”๊ฐ€ ๊ธฐ๋Šฅ

  • ์บ˜๋ฆฐ๋”: ์–ด๋–ค ๋‚ ์งœ์— ๋ญ˜ ๋ดค๋Š”์ง€ ๋‹ฌ๋ ฅ์— ํ‘œ์‹œ
  • ์ทจํ–ฅ ๋ถ„์„: ๋ณ„์  ๋ถ„ํฌ, ์„ ํ˜ธ ํƒœ๊ทธ, ๊ตญ๊ฐ€, ์žฅ๋ฅด ๋“ฑ
  • ์˜ํ™” ์ถ”์ฒœ ํŽ˜์ด์ง€: ์˜ˆ์ƒ ํ‰์ 
  • ์œ ์ € ์ฐจ๋‹จ

Contributors

  • ํŒ€์žฅ
  • ๋กœ๊ทธ์ธ: ์†Œ์…œ ๋กœ๊ทธ์ธ
  • ์œ ์ € ํŽ˜์ด์ง€: ์ถ”์ฒœ ๋ชฉ๋ก, ํŒ”๋กœ์šฐ, ์–ธํŒ”๋กœ์šฐ
  • ๊ฐ๋…/๋ฐฐ์šฐ ํŽ˜์ด์ง€: ์ž‘ํ’ˆ ๋ชฉ๋ก
  • ์œ ์ € ๋ธ”๋ก ๊ธฐ๋Šฅ

  • ์˜ํ™” ์ •๋ณด ํฌ๋กค๋ง: ์˜ํ™” ์ •๋ณด, ์ฝ”๋ฉ˜ํŠธ (์žฅ๋ฅด, ๊ฐœ๋ด‰๋…„๋„, ์‹œ๋†‰์‹œ์Šค, ์ถœ์—ฐ๋ฐฐ์šฐ, ํฌ์Šคํ„ฐ, โ€ฆ)
  • ๊ฒ€์ƒ‰: ์˜ํ™”
  • ์ปฌ๋ ‰์…˜: ์ปฌ๋ ‰์…˜ ์ƒ์„ฑ/์ˆ˜์ • ๋ฐ ์ปฌ๋ ‰์…˜ ๋Œ“๊ธ€
  • CI/CD ๊ตฌํ˜„

  • ํ‰์  : ํ‰์  ๋งค๊ธฐ๊ธฐ ยท ์ฝ”๋ฉ˜ํŠธ ยท ์ข‹์•„์š”
  • ํ‰์ : ๋Œ€๋Œ“๊ธ€
  • ์˜ํ™” ์ถ”์ฒœ ํŽ˜์ด์ง€: ์˜ˆ์ƒ ํ‰์ 

  • ๊ฒ€์ƒ‰: ์ œ๋ชฉ, ์ธ๋ฌผ, ์ปฌ๋ ‰์…˜, ์œ ์ €, ํ•„ํ„ฐ(์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ)
  • ์บ˜๋ฆฐ๋”: ์–ด๋–ค ๋‚ ์งœ์— ๋ญ˜ ๋ดค๋Š”์ง€ ๋‹ฌ๋ ฅ์— ํ‘œ์‹œ
  • ์ทจํ–ฅ ๋ถ„์„: ๋ณ„์  ๋ถ„ํฌ, ์„ ํ˜ธ ํƒœ๊ทธ, ๊ตญ๊ฐ€, ์žฅ๋ฅด ๋“ฑ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

BackEnd

CI/CD

๐Ÿ“† ๊ฐœ๋ฐœ ๊ณผ์ •

์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

์ด๋ฆ„ ๋ชฉ์ 
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
docs ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ
style ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
refactor ๋ฆฌํŒฉํ† ๋ง
test ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€
chore ์œ ์ง€๋ณด์ˆ˜

PR ํ…œํ”Œ๋ฆฟ

## ๊ฐœ์š”
<!---- ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ๊ด€๋ จ ์ด์Šˆ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ์–ด๋–ป๊ฒŒ๋ณด๋‹ค ๋ฌด์—‡์„ ์™œ ์ˆ˜์ •ํ–ˆ๋Š”์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. -->
<!---- Resolves: #(Isuue Number) -->
## PR ์œ ํ˜•
์–ด๋–ค ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋‚˜์š”?
- [ ] ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
- [ ] ๋ฒ„๊ทธ ์ˆ˜์ •
- [ ] CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
- [ ] ์ฝ”๋“œ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ์‚ฌํ•ญ(์˜คํƒ€ ์ˆ˜์ •, ํƒญ ์‚ฌ์ด์ฆˆ ๋ณ€๊ฒฝ, ๋ณ€์ˆ˜๋ช… ๋ณ€๊ฒฝ)
- [ ] ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
- [ ] ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ์ˆ˜์ •
- [ ] ๋ฌธ์„œ ์ˆ˜์ •
- [ ] ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€, ํ…Œ์ŠคํŠธ ๋ฆฌํŒฉํ† ๋ง
- [ ] ๋นŒ๋“œ ๋ถ€๋ถ„ ํ˜น์€ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •
- [ ] ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช… ์ˆ˜์ •
- [ ] ํŒŒ์ผ ํ˜น์€ ํด๋” ์‚ญ์ œ
## PR Checklist
PR์ด ๋‹ค์Œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
- [ ] ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜์— ๋งž๊ฒŒ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.  Commit message convention ์ฐธ๊ณ 
- [ ] ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.(๋ฒ„๊ทธ ์ˆ˜์ •/๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ).
<!---- ๋…ธ์…˜ ์นธ๋ฐ˜๋ณด๋“œ ์—…๋ฐ์ดํŠธ, ์Šฌ๋ž™์— ์•Œ๋ฆฌ๋Š” ๊ฒƒ๋„ ์žŠ์ง€ ๋งˆ์„ธ์š”! -->

ํŒ€ ์ปจ๋ฒค์…˜

์†Œํ†ต
์นธ๋ฐ˜
API ๋ฌธ์„œ
์Šคํฌ๋Ÿผ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ
์ฃผ๊ฐ„ ์Šคํฌ๋Ÿผ(์คŒ or ๋Œ€๋ฉด, ๋งค์ฃผ ๋ชฉ ์˜คํ›„ 1์‹œ)

๊ฐœ๋ฐœ ์ผ์ •

์Šคํ”„๋ฆฐํŠธ1 12/26~1/4
  • ํด๋ก  ์„œ๋น„์Šค ์„ ์ •
  • ๋ชจ๋ธ ๋‹ค์ด์–ด๊ทธ๋žจ ์™„์„ฑ
  • ๋ ˆํฌ ์…‹์—…
  • ๋กœ๊ทธ์ธ ๋กœ์ง ๊ตฌํ˜„
  • CI/CD ์ ์šฉ
    ์Šคํ”„๋ฆฐํŠธ2 1/5~1/11
    • ์˜ํ™” ์ •๋ณด ํŽ˜์ด์ง€ api
    • ๊ฐ๋…, ๋ฐฐ์šฐ api
    • ์œ ์ € ํ”„๋กœํ•„ api
    • ๋ฆฌ๋ทฐ, ์ฝ”๋ฉ˜ํŠธ api
    ์Šคํ”„๋ฆฐํŠธ3 1/12~1/17
    • ์ปฌ๋ ‰์…˜ api
    • ์œ ์ € ํŒ”๋กœ์šฐ ๊ธฐ๋Šฅ
    ์Šคํ”„๋ฆฐํŠธ4 1/18~1/24
    • ๊ฒ€์ƒ‰ api
    • ์œ ์ € ์ฐจ๋‹จ ๊ธฐ๋Šฅ
    ์Šคํ”„๋ฆฐํŠธ5 1/24~2/1
    • ์บ˜๋ฆฐ๋” api
    • ์˜ํ™” ์ถ”์ฒœ, ์ทจํ–ฅ ๋ถ„์„ api

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages