๐Ÿ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ตฌํ˜„ - twelive/JUNGLE GitHub Wiki

1์›” ๊ธฐ๋Šฅ๊ตฌํ˜„ ๋ชฉํ‘œ

  • ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„: 2024๋…„ 01์›” 09์ผ ~ 2024๋…„ 02์›” 16์ผ
  • 1์ฐจ ์ „์ฒดํšŒ์˜: 2024๋…„ 01์›” 09์ผ (ํ™”)
  • 2์ฐจ ์ „์ฒดํšŒ์˜: 2024๋…„ 01์›” 16์ผ (ํ™”)
  • 3์ฐจ ์ „์ฒดํšŒ์˜: 2024๋…„ 01์›” 30์ผ (ํ™”)
  • 4์ฐจ ์ „์ฒดํšŒ์˜: 2024๋…„ 02์›” 05์ผ (์›”)
  • 5์ฐจ ํšŒ์˜์˜ˆ์ •: 2024๋…„ 02์›” 16์ผ (๊ธˆ)

๊ณตํ†ต ๋ชฉํ‘œ

  1. ์ถ”๊ฐ€๋˜์–ด์•ผํ•  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  2. UX, UI ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ณ ๋ ค๋ฅผ ํ†ตํ•ด ์›น์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์„ ๋†’์ž…๋‹ˆ๋‹ค.
  3. ์›น์‚ฌ์ดํŠธ ์ตœ์ข… ๋ฆฌํŒฉํ† ๋ง ์ž‘์—…๊ณผ ํšŒ๊ณ ๋ฅผ ํ†ตํ•ด ๊ณตํ†ต ๊ฐœ๋ฐœ์„ ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ดํŒ… โœจ

๋ธŒ๋žœ์น˜๋ช…

  • 1์ฃผ์ฐจ refactor/ใ…‡ใ…‡ใ…‡
  • 2์ฃผ์ฐจ feat/ ใ…‡ใ…‡ใ…‡

ํ”ผ๋“œ๋ฐฑ

์ถ”์ฒœ

  • ์ทจ์—… ํŽ˜์ด์ง€ ๋‚ด ์ฑ„์šฉ ์‚ฌ์ดํŠธ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค. ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋ณด์ถฉํ•˜๋Š” ๊ฒƒ๋„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

1์›” ์ถ”๊ฐ€๊ธฐ๋Šฅ ๊ตฌํ˜„ ์ง„ํ–‰๋„

๊ณตํ†ต

  • ๋ฆฌ์ŠคํŠธ ๋ Œ๋”๋ง์‹œ ๊ฐ€๋กœ์Šคํฌ๋กค๋งŒ ์ œ๊ณตํ•ด์ฃผ์–ด ๋ถˆํŽธ. ๋ Œ๋”๋ง๋˜๋Š” ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•˜์—ฌ UX๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ? ๋˜ํ•œ ๋ณด์—ฌ์ง€๋Š” ๋ถ€๋ถ„๋งŒ ๋ฆฌ์ŠคํŠธ ๋ Œ๋”๋ง์ด ๋˜๋„๋ก ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. (๋ฌดํ•œ์Šคํฌ๋กค | ํŽ˜์ด์ง€๋„ค์ด์…˜ -> ์„ฑ๋Šฅ ์ตœ์ ํ™”: ์ด๋ ฅ์„œ ~~)
  • ๊ธ€ item UI - ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์ค€์œผ๋กœ ํ†ต์ผ

์ทจ์—…

  • ๋ฐ์Šคํฌํƒ‘ ๋ฐ˜์‘ํ˜• ์ˆ˜์ •
  • ๋ฉด์ ‘, ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ
  • ์ž‘์„ฑ ๊ธ€ UI Test

๋งˆ์ดํŽ˜์ด์ง€

  • ์ž‘์„ฑํ•œ๊ธ€ -> ์นดํ…Œ๊ณ ๋ฆฌ: ์ทจ์—… + ๊ธฐ์ˆ  ๋””๊น…, ์ปค๋ฎค๋‹ˆํ‹ฐ์ž‘์„ฑ๊ธ€ - ๊ณต๋ถ€ ํŽ˜์ด์ง€ ์ฐธ๊ณ 
  • ์ด๋ ฅ์„œ ํŽ˜์ด์ง€
  • ํ”„๋กœํ•„ ์ˆ˜์ •: useEffect๋กœ ์ˆ˜์ •ํ•˜๊ธฐ
  • ๋ถ๋งˆํฌ dialog ๋ณด์™„

์ปค๋ฎค๋‹ˆํ‹ฐ

  • ๋‚ด์šฉ์ด ๋งŽ์•„์ง€๋ฉด ๊ทธ๋ฆฌ๋“œ ์Šค์™€์ดํผ๋ณด๋‹ค ๋ฆฌ์ŠคํŠธ ์ œ๊ณต๊ณผ ํŽ˜์ด์ง€๋„ค์ด์…˜ ๋กœ์ง ์ฒ˜๋ฆฌ๋กœ ๊ฐœ์„ ์ด ์ข‹๋‹ค.
  • ๋Œ“๊ธ€ ๊ธฐ๋Šฅ
  • ๊ธ€ ์ˆ˜์ • ๊ธฐ๋Šฅ
  • ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ
  • ์Šคํ„ฐ๋”” ๊ธ€ ์ž‘์„ฑ ์˜ค๋ฅ˜, ์—ฌ๋ฐฑ ์ˆ˜์ •

๊ณต๋ถ€

  • ์ฑ… ์—ฐ๊ฒฐ ๋งํฌ: ์™ธ๋ถ€ ๋งํฌ ์ด๋™์‹œ alert ์ฐฝ์„ ํ†ตํ•ด notice๋ฅผ ์ฃผ์–ด์•ผ ์ข‹๋‹ค. & ๋ณด์•ˆ์ด์Šˆ

  • ์ข‹์•„์š”: ER์— ๋„ฃ์œผ๋ฉด ๋А๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์— ์บ์‹ฑ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๊ตฌํ˜„์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

  • ๋Œ“๊ธ€ ๊ธฐ๋Šฅ

  • children ์ˆ˜์ •

  • ๊ธฐ์ˆ ๋””๊น… ์—ฌ๋ฐฑ


์†Œ๊ฐœ

  • UI ๋ณด์™„

์ถ”์ฒœ์‚ฌํ•ญ

  • ์ผ€์ด์Šคํ…Œ์ŠคํŠธ QA ๊ธฐ๋Šฅ๋‹จ์œ„ ๋ณ„๋กœ ๋‚˜๋ˆ„์–ด ๋ฐœ์ƒ๋˜๋Š” ์—๋Ÿฌ๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • NVM ์œผ๋กœ ํ”„๋กœ์ ํŠธ ๋ฒ„์ „ ๊ด€๋ฆฌ ํ•˜๊ธฐ - window + mac ๊ฒฝ์šฐ ํŠนํžˆ window ๋ถ€๋ถ„ ๊นจ์ง ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํ”„๋กœ์ ํŠธ ์‹œ์ž‘์‹œ์— ๋ฒ„์ „์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ• ์ง€, ์บ๋Ÿฟ์€ ์–ด๋А ์ •๋„๋กœ ํ—ˆ์šฉ๋ฒ”์œ„์— ๋‘˜์ง€ ๊ณ ๋ คํ•ด์ฃผ์„ธ์š”
โš ๏ธ **GitHub.com Fallback** โš ๏ธ