โฐ [PlantButler] 30๋ถ„?? ๊ฐœ๋ฐœ ๋ฐ ํšŒ๊ณ  - ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ

์ฒ˜์Œ๋ถ€ํ„ฐ ‘์ผ์ฒ˜๋Ÿผ’ ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค — GitHub Projects๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉฐ..

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ˆœํžˆ ๊ธฐ์ˆ ์„ ์จ๋ณด๊ณ  ๋๋‚˜๋Š” ์—ฐ์Šต์šฉ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋‹ค.

์ด๋ฒˆ๋งŒํผ์€ ์‹ค์ œ ์‚ฌ์šฉ์ž๋„ ๋ฐ›๊ณ , ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉฐ ๋””๋ฒจ๋กญํ•œ๋‹ค๋Š” ๋‹ค์ง์œผ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค.

ํŒ€ ์•ˆ์—์„œ ์ผํ•œ๋‹ค๋Š” ์ „์ œ๋กœ ๋ชจ๋“  ํ๋ฆ„์„ ์งœ๋ณด์ž.

๐Ÿ“‹ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋Š” GitHub Projects๋กœ

๊ฐ€์žฅ ๋จผ์ € ํ•œ ์ผ์€ GitHub Projects๋ฅผ ์—ด๊ณ  ๋ณด๋“œ๋ถ€ํ„ฐ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์ž๋งˆ์ž Todo → In Progress → Done์˜ ๊ธฐ๋ณธ์ ์ธ ํ๋ฆ„์„ ์„ธํŒ…ํ–ˆ๊ณ ,

๋ชจ๋“  ์ด์Šˆ์—๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ํ•ญ๋ชฉ์„ ํ•„์ˆ˜๋กœ ์„ค์ •ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.

  • Label: ์ž‘์—… ๋Œ€์ƒ
    • Front
    • Server
  • Type: ์ž‘์—…์˜ ์„ฑ๊ฒฉ
    • tech: ๊ธฐ์ˆ  ๋ถ„์„
    • documentation: ๋ฌธ์„œ ์ž‘์„ฑ
    • feature: ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
    • bug: ๋ฒ„๊ทธ ์ˆ˜์ •
    • meet: ํšŒ์˜ ๊ธฐ๋ก
    • refactoring: ๋ฆฌํŒฉํ† ๋ง
  • Due date: ์ผ์ • ์ธ์‹๊ณผ ๊ด€๋ฆฌ ํ›ˆ๋ จ์šฉ

ํ•œ๋ˆˆ์— ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ , ๋ฏธ๋ฃจ์ง€ ์•Š๋„๋ก ์„ค๊ณ„ํ•œ ์ž‘์€ ์žฅ์น˜๋“ค์ด๊ธฐ๋„ ํ•˜๋‹ค.


๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ๋„ ์Šต๊ด€์ฒ˜๋Ÿผ

๋ธŒ๋žœ์น˜๋ช…๋„ ํ˜„์—… ์Šคํƒ€์ผ๋กœ ๊ทœ์น™์„ ์ •ํ–ˆ๋‹ค.

  • ์ด์Šˆ๋ฒˆํ˜ธ_๋ผ๋ฒจ_๊ธฐ๋Šฅ์ด๋ฆ„ ํ˜•์‹์œผ๋กœ ๋ช…๋ช…
  • ์˜ˆ: 13_Front_loginForm

๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์˜์‹์ ์œผ๋กœ ์‹ค์ฒœํ•˜๋ ค๋Š” ๊ฒŒ ์žˆ๋‹ค๋ฉด,

๋ฐ”๋กœ PR์„ ๊ทธ๋ƒฅ ๋จธ์ง€ํ•˜์ง€ ์•Š๊ณ , ๋ฐ˜๋“œ์‹œ ๋ฆฌ๋ทฐ์ฒ˜๋Ÿผ ์˜ฌ๋ฆฌ๋Š” ์Šต๊ด€์„ ๋“ค์ด๋Š” ๊ฒƒ์ด๋‹ค.

 

๋‚˜์ค‘์— ํŒ€์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ˜‘์—…ํ•˜๋ ค๋ฉด

“PR์„ ์˜ฌ๋ฆฌ๊ณ , ๊ธฐ๋กํ•˜๊ณ , ์„ค๋ช…ํ•˜๋Š” ํ๋ฆ„” ์ž์ฒด์— ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ PR์€ ํ•ญ์ƒ ํ•œ๊ธ€๋กœ ์–ด๋–ค ๋งฅ๋ฝ์—์„œ ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€

์ ์–ด๋ณด๋Š” ์—ฐ์Šต๋„ ํ•จ๊ป˜ ์ง„ํ–‰ ์ค‘์ด๋‹ค.


ํ˜„์žฌ๊นŒ์ง€ ์ง„ํ–‰ ์ƒํ™ฉ์€?

  • GitHub ํ”„๋กœ์ ํŠธ ๋ณด๋“œ ์…‹์—… ์™„๋ฃŒ
  • ์‚ฌ์šฉ ๊ธฐ์ˆ ์— ๋งž์ถ˜ ์ดˆ๊ธฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• (Vite ๊ธฐ๋ฐ˜ React ํ”„๋กœ์ ํŠธ ์„ธํŒ…)

์ด์ œ ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ธฐํš์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด๋‹ค.

 

๐ŸŽจ ์™€์ด์–ดํ”„๋ ˆ์ž„๋ถ€ํ„ฐ ๊ตฌ์ƒ ์‹œ์ž‘

 

๊ธฐํš์˜ ์ฒซ๊ฑธ์Œ์€ ์™€์ด์–ดํ”„๋ ˆ์ž„์ด๋‹ค.

๊ทธ๋ƒฅ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ํ™”๋ฉด์„ ๊ทธ๋ฆฌ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ,

์‹ค์ œ๋กœ ๋งŽ์ด ์“ฐ์ด๊ณ  ์žˆ๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์›น/์•ฑ ์„œ๋น„์Šค๋“ค์„ ๋ฒค์น˜๋งˆํ‚นํ•ด์„œ

์–ด๋–ค ํ๋ฆ„์ด ๋” ์ต์ˆ™ํ•˜๊ณ  ํšจ์œจ์ ์ธ์ง€ ๊ธฐ์ค€์„ ์„ธ์›Œ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

  • ํ™”๋ฉด๋งˆ๋‹ค ์–ด๋–ค ๊ธฐ๋Šฅ์ด ๋‹ด๊ธธ์ง€
  • ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์œ ์ €๋ฅผ ํ๋ฆ„์— ํƒœ์šธ์ง€
  • ๋‹จ์ผ ์‚ฌ์šฉ์ž๋กœ๋„ ๋™์ž‘ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ์ผ์ง€

๋“ฑ์„ ๊ณ ๋ คํ•˜๋ฉด์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ตฌ์ƒ ์ค‘์ด๋‹ค.

 

๐Ÿง  ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋‹ค์Œ์—”?

 

์™€์ด์–ดํ”„๋ ˆ์ž„์ด ์–ด๋А ์ •๋„ ์ •๋ฆฌ๋˜๋ฉด

๊ตฌ์กฐํ™” ์„ค๊ณ„์— ๋“ค์–ด๊ฐˆ ์˜ˆ์ •์ด๋‹ค.

 

์ปดํฌ๋„ŒํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆŒ์ง€,

์ƒํƒœ ๊ด€๋ฆฌ๋Š” ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌํ• ์ง€,

API ์„ค๊ณ„๋Š” ์–ด๋–ป๊ฒŒ ํ˜๋Ÿฌ๊ฐ€์•ผ ํšจ์œจ์ ์ผ์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.