Skip to content

1st-webserviceproject/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

frontend

๐Ÿ–ฅ๏ธ ๊ธฐ๋ณธ ์ •๋ณด

๐Ÿ“ ๋ฒ„์ „

  • Node.js 18.15.0
  • ReactJS 18.2.0

๐Ÿ“ Figma

๋ ˆํผ๋Ÿฐ์Šค

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ ๋””์ž์ธ

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํ˜‘์—… ๊ทœ์น™

๐Ÿ“ Commit Naming Convention

์ปค๋ฐ‹์„ ์ž‘์„ฑํ•  ๋•Œ ํ•„ํžˆ ๋‹ค์Œ ํƒœ๊ทธ๋ฅผ ์ด๋ฆ„ ์•ž์— ๋ถ™์—ฌ์ฃผ์„ธ์š”.

๋ถ™์ด์ง€ ์•Š์œผ๋ฉด, pull request๊ฐ€ ๊ฑฐ์ ˆ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • [INITIAL] โ€” repository๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ตœ์ดˆ์— ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•  ๋•Œ
  • [ADD] โ€” ์‹ ๊ทœ ํŒŒ์ผ ์ถ”๊ฐ€
  • [UPDATE] โ€” ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์ผ์–ด๋‚ ๋•Œ
  • [REFACTOR] โ€” ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ† ๋ง ํ–ˆ์„๋•Œ
  • [FIX] โ€” ์ž˜๋ชป๋œ ๋งํฌ ์ •๋ณด ๋ณ€๊ฒฝ, ํ•„์š”ํ•œ ๋ชจ๋“ˆ ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ
  • [REMOVE] โ€” ํŒŒ์ผ ์ œ๊ฑฐ
  • [STYLE] โ€” ๋””์ž์ธ ๊ด€๋ จ ๋ณ€๊ฒฝ์‚ฌํ•ญ

๐Ÿ“ Branch ์ „๋žต

  • main ๋ธŒ๋žœ์น˜๋Š” ํ•จ๋ถ€๋กœ push ํ•˜์ง€ ๋งˆ์„ธ์š”.(branch protection ์ ์šฉ์€ ๋˜์–ด์žˆ์ง€๋งŒ)

  • Branch๋Š” Git Flow๋ฅผ ๋”ฐ๋ผ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰ ๋ฉ๋‹ˆ๋‹ค. (์ƒ์„ธ ๋‚ด์šฉ์€ ๊ฒ€์ƒ‰)

  • ๊ธฐ๋ณธ ๊ฐœ๋ฐœ์€ dev ๋ธŒ๋žœ์น˜์—์„œ ์ง„ํ–‰์ด ๋˜๋ฉฐ, main ๋ธŒ๋žœ์น˜๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ด ๋๋‚œ ํ›„์—๋งŒ push๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • feature ๋ธŒ๋žœ์น˜์˜ naming์€ "feature/*"์™€ ๊ฐ™์€ ํ˜•์‹์„ ์ง€์ผœ์ฃผ์„ธ์š”.

  • ex) dev -> new branch -> feature/signup-page

  • ํ˜‘์—… ์˜ˆ์‹œ : ์šฐ์„  ํ˜‘์—…์„ ์œ„ํ•ด์„œ๋Š” dev branch๋ฅผ forkํ•˜๊ณ , ์ž์‹ ์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์—์„œ ๋ธŒ๋žœ์น˜๋ฅผ ๋‚˜๋ˆ„์–ด ์ž‘์—… ํ•œ ํ›„ ์ด๊ฒƒ์„ ์šฐ๋ฆฌ๊ฐ€ ํ˜‘์—…ํ•˜๋Š” ์ด ์›๋ณธ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์˜ dev branch๋กœ pull request๋ฅผ ๋ณด๋‚ด์„ธ์š”.

๐Ÿ“ ์ฝ”๋“œ ๋ฆฌ๋ทฐ

  • ์„œ๋กœ๋ฅผ ์œ„ํ•ด ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ™œ์„ฑํ™” ํ•ด์ฃผ์„ธ์š”.

  • dev branch์˜ ๊ฒฝ์šฐ ํ•œ ๊ฐœ ์ด์ƒ์˜ approve๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ ์ด์Šˆ ๋‚จ๊ธฐ๊ธฐ

  • ์ถ”ํ›„ ์ถ”๊ฐ€ ์˜ˆ์ •
  • ์ด์Šˆ์— ๋Œ€ํ•œ pull requst๋ฅผ ๋ณด๋‚ผ ๋•Œ๋Š” closes ํ‚ค์›Œ๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด์Šˆ์™€ requst๋ฅผ ๋ฌถ์œผ๋ฉด, pull request๊ฐ€ merge๋˜๋ฉด ์ด์Šˆ๊ฐ€ ์ž๋™์œผ๋กœ close๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ“ ํ”„๋กœ์ ํŠธ ํƒญ

์ถ”ํ›„ ์ถ”๊ฐ€ ์˜ˆ์ •

  • ๊ฐœ๋ฐœ ๋ชฉ๋ก
  • ๊ฐœ๋ฐœ ์ง„ํ–‰ ์ค‘
  • ํ…Œ์ŠคํŠธ ์™„๋ฃŒ
  • ์ตœ์ข… ๊ฐœ๋ฐœ ์™„๋ฃŒ

๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•œ๋ฉด ํ•ด๋‹น ๋ชฉ๋ก์„ ๊ฐœ๋ฐœ์ง„ํ–‰์ค‘ ์ปฌ๋Ÿผ์œผ๋กœ ์ด๋™์‹œํ‚จ๋‹ค.

๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๋ฉด ๊ฐœ๋ฐœ์™„๋ฃŒ ์ปฌ๋Ÿผ์œผ๋กœ ๋ชฉ๋ก์„ ์ด๋™ํ•˜๊ณ , ํ…Œ์ŠคํŠธ ๋‹ด๋‹น์ž๋Š” ๊ฐœ๋ฐœ์™„๋ฃŒ ์ปฌ๋Ÿผ์— ์žˆ๋Š” ํ™”๋ฉด์— ๋Œ€ํ•ด์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Bug ๋ชฉ๋ก์„ ์ด์Šˆ์— ๋“ฑ๋กํ•˜๊ณ , ๊ฐœ๋ฐœ๋ชฉ๋ก๋ฅผ ํ…Œ์ŠคํŠธ์™„๋ฃŒ ์ปฌ๋Ÿผ์œผ๋กœ ์ด๋™์‹œํ‚ค๊ณ , bug๊ฐ€ ์ž‘์„ฑ๋œ ์ด์Šˆ๋ฅผ ๋งตํ•‘ํ•œ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ํ…Œ์ŠคํŠธ์™„๋ฃŒ ์ปฌ๋Ÿผ์—์„œ bug๊ฐ€ ๋“ฑ๋ก๋˜์–ด์ ธ ์žˆ๋Š” ๊ฐœ๋ฐœ๋ชฉ๋ก์€ ๋‹ค์‹œ ๊ฐœ๋ฐœ์ง„ํ–‰์ค‘ ์ปฌ๋Ÿผ์œผ๋กœ ์ด๋™์‹œํ‚ค๊ณ  bug๋ฅผ ์ˆ˜์ •ํ•˜๊ฒŒ ๋˜๊ณ , ์ด ์‚ฌ์ดํด์„ bug๊ฐ€ ์—†์„๋•Œ ๊นŒ์ง€ ์‹คํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค.

๋ชจ๋“  bug๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์ตœ์ข…๊ฐœ๋ฐœ์™„๋ฃŒ ์ปฌ๋Ÿผ์œผ๋กœ ๊ฐœ๋ฐœ๋ชฉ๋ก์ด ์ด๋™๋˜๊ฒŒ ๋˜๊ณ , ์‹ค ์‚ฌ์šฉ์ž์˜ UAT์ „๊นŒ์ง€๋Š” ์ตœ์ข…๊ฐœ๋ฐœ์™„๋ฃŒ ์ƒํƒœ๋กœ ๋‚จ๊ฒŒ ๋œ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •