Skip to content

Latest commit

ย 

History

History
95 lines (77 loc) ยท 2.94 KB

File metadata and controls

95 lines (77 loc) ยท 2.94 KB

๐Ÿ“Œ Commit Rule

[Commit Tag Type]

  • Add : ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ
  • Update : ๊ธฐ์กด์˜ ํŒŒ์ผ์—์„œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ
  • Fix : ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
  • Rename : ํŒŒ์ผ๋ช…์„ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
  • Remove : ์ฝ”๋“œ ํ˜น์€ ํŒŒ์ผ์„ ์‚ญ์ œํ•œ ๊ฒฝ์šฐ
  • Design : css ๋“ฑ ์‚ฌ์šฉ์ž ui ๋””์ž์ธ์„ ๋ณ€๊ฒฝํ•œ ๊ฒฝ์šฐ
  • Comment : ์ฃผ์„์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
  • Refactor : ๋ฆฌํŒฉํ† ๋ง

์ปค๋ฐ‹๋ฉ”์‹œ์ง€๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ทœ์•ฝ์„ ์ง€ํ‚ค๋ฉด์„œ ์ž‘์„ฑํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  1. ์ปค๋ฐ‹์€ " ํƒœ๊ทธ(tag) + ํŒŒ์ผ์ด๋ฆ„(or ๊ธฐ๋Šฅ์ด๋ฆ„) : ๋‚ด์šฉ(content) " ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ํƒœ๊ทธ๋Š” ์˜์–ด๋กœ ์“ฐ๋˜, ์ฒซ ๋ฌธ ์ž๋Š” ๋Œ€๋ฌธ์ž ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  2. "ํƒœ๊ทธ ํŒŒ์ผ์ด๋ฆ„ : ๋‚ด์šฉ" ์˜ ํ˜•ํƒœ์ด๋ฉฐ, ":" ๋’ค์— space ๊ฐ€ ์žˆ์Œ์— ์œ ์˜ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋‚ด์šฉ(content)๋Š” ์ตœ๋Œ€ 20๊ธ€์ž๋ฅผ ๋„˜๊ธฐ์ง€ ์•Š๋„๋ก ํ•˜๋ฉฐ ๋ฌด์—‡์„ ํ–ˆ๋Š”์ง€๋ฅผ ๊ฐ„๋‹จํžˆ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.
  4. ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์ˆ˜์ •ํ•œ๊ฒŒ ์•„๋‹Œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ํ•œ๋ฒˆ์— ์ˆ˜์ •ํ•˜๋ฉฐ ์ปค๋ฐ‹ํ•œ ๊ฒฝ์šฐ ํŒŒ์ผ์ด๋ฆ„์€ ์ƒ๋žต ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ex) Add router.tsx : ๋ผ์šฐํ„ฐ ๊ฒฝ๋กœ ๊ตฌํ˜„ ๋ฐ ๊ด€๋ จ ํŒŒ์ผ ์ถ”๊ฐ€

๐Ÿ“Œ Branch Rule

Type/Content ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

  1. Type : Issue์˜ ํƒ€์ž…๊ณผ ๋™์ผํ•˜๊ฒŒ ์„ ํƒ [Branch Type]
  • DEV : ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ๊ตฌํ˜„
  • FIX : ๋ฒ„๊ทธ ์ˆ˜์ •
  • DEL : ๊ธฐ๋Šฅ ์‚ญ์ œ
  • REF-๋ฆฌํŒฉํ† ๋ง
  1. Content : ํ•ด๋‹นํ•˜๋Š” Issue์˜ Title์„ ์ ์ ˆํžˆ ๋ณ€ํ˜•
ex)
  dev/login
  fix/study

๐Ÿ“Œ Issue Rule

  1. ์ œ๋ชฉ์€ '[์—ญํ• -ํƒ€์ž…] ๋ณ€๊ฒฝ ์‚ฌํ•ญ' ๊ตฌ์กฐ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
ex)
  [FE-DEV] ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ
  [BE-FIX] ๊ฒŒ์‹œ๊ธ€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ ๋ฒ„๊ทธ ์ˆ˜์ •
  1. ํƒ€์ž…์— ๋งž๋Š” Label์„ ์ง€์ •ํ•˜๊ณ  ๋ณธ์ธ์˜ ๋ ˆํฌ์— ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.
  2. Issue ์ž‘์„ฑ ์‹œ, Assignee์€ ๋ณธ์ธ ํ”„๋กœํ•„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

[Issue Type]

  • DEV : ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ๊ตฌํ˜„
  • FIX : ๋ฒ„๊ทธ ์ˆ˜์ •
  • DEL : ๊ธฐ๋Šฅ ์‚ญ์ œ
  • REF : ๋ฆฌํŒฉํ† ๋ง

๐Ÿ“Œ Pull Request Rule

  1. ์ œ๋ชฉ์€ '[์—ญํ• -ํƒ€์ž…] ๋ณ€๊ฒฝ ์‚ฌํ•ญ' ๊ตฌ์กฐ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
ex)
  [FE-DEV] ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ
  [BE-FIX] ๊ฒŒ์‹œ๊ธ€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ ๋ฒ„๊ทธ ์ˆ˜์ •

[Type]

  • DEV : ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ๊ตฌํ˜„
  • FIX : ๋ฒ„๊ทธ ์ˆ˜์ •
  • DEL : ๊ธฐ๋Šฅ ์‚ญ์ œ
  • REF : ๋ฆฌํŒฉํ† ๋ง
  1. ๋ชจ๋“  PR์€ Issue์™€ ์—ฐ๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. PR์—๋Š” ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ์„ ์ƒ์„ธํžˆ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ์‹œ:
1. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ ์ปดํฌ๋„ŒํŠธ ui ๊ตฌํ˜„
  - ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ ์ถ”๊ฐ€(์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€, ๊ด€๋ จ ๋Œ“๊ธ€ ๋ฐ์ดํ„ฐ ๋“ฑ์„ ๊ฐ€์ง„ ๊ฐ€์ƒ ๋ฐ์ดํ„ฐ)
  - :contentId์˜ ๋ผ์šฐํ„ฐ ์ถ”๊ฐ€ํ•˜์—ฌ ์ƒ์„ธ๋ณด๊ธฐ ํŽ˜์ด์ง€๋กœ ์ด๋™
  - ํ”ผ๊ทธ๋งˆ ๋””์ž์ธ์„ ์ฐธ๊ณ ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ ui ๊ตฌํ˜„ ์™„๋ฃŒ
  - ๋Œ“๊ธ€ ์ข‹์•„์š”, ์‹ซ์–ด์š” ๋ฒ„ํŠผ์— ๋”ฐ๋ฅธ ์ด๋ฒคํŠธ ๊ตฌํ˜„

2. ์Šคํฌ๋žฉ ์•„์ด์ฝ˜, ์ฑ„ํŒ… ์•„์ด์ฝ˜ ์ƒ‰์ƒ ๋ณ€๊ฒฝ
  - globalStyle์— ์ฑ„ํŒ…, ์Šคํฌ๋žฉ ์ƒ‰์ƒ ๊ฐ’ ๋ณ€๊ฒฝ
  - ์Šคํฌ๋žฉ์„ ๋ณ„ -> ์ฑ…๊ฐˆํ”ผ ๋ชจ์–‘์œผ๋กœ ์•„์ด์ฝ˜ ๋ณ€๊ฒฝ

3. Navbar ๋ฉ”๋‰ด ์•„์ด์ฝ˜, ํ…์ŠคํŠธ ์ค‘์•™ ์ •๋ ฌ
  - align-items: center ์ถ”๊ฐ€ํ•ด ํ…์ŠคํŠธ ์ค‘์•™์ •๋ ฌ๋กœ ui ์ˆ˜์ •