Skip to content

Latest commit

Β 

History

History
56 lines (42 loc) Β· 2.53 KB

File metadata and controls

56 lines (42 loc) Β· 2.53 KB

STUDYFE

πŸš€ ν”„λ‘ νŠΈμ—”λ“œ 개인 ν”„λ‘œμ νŠΈ μŠ€ν„°λ””

ν”„λ‘ νŠΈμ—”λ“œ(Front-End) μŠ€ν„°λ”” λ ˆν¬μ§€ν† λ¦¬μž…λ‹ˆλ‹€. κ°œλ³„ ν΄λ”μ—μ„œ 각자의 ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©°, PR을 톡해 μ„œλ‘œμ˜ μ½”λ“œλ₯Ό λ¦¬λ·°ν•˜κ³  ν•¨κ»˜ μ„±μž₯ν•©λ‹ˆλ‹€.


πŸ“‚ 폴더 ꡬ쑰

이 λ ˆν¬μ§€ν† λ¦¬λŠ” μŠ€ν„°λ””μ› 각자의 λ…λ¦½λœ μž‘μ—… κ³΅κ°„μœΌλ‘œ λ‚˜λ‰˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

.
β”œβ”€β”€ πŸ“ Doyun/        # λ„μœ€
β”œβ”€β”€ πŸ“ Hoseong/      # ν˜Έμ„±
β”œβ”€β”€ πŸ“ Minju/        # λ―Όμ£Ό
β”œβ”€β”€ πŸ“ Minseong/     # λ―Όμ„±
└── πŸ“ Seungjun/     # μŠΉμ€€

πŸ›  μŠ€ν„°λ”” κ·œμΉ™ 및 ν”„λ‘œμ„ΈμŠ€

1. 브랜치 μ „λž΅ 및 생성 κ·œμΉ™

  • main λΈŒλžœμΉ˜λŠ” μ΅œμ’… μž‘μ—…λ¬Όλ§Œ λͺ¨μ΄λŠ” κ³΅κ°„μž…λ‹ˆλ‹€. μ ˆλŒ€ main 브랜치둜 직접 pushν•˜μ§€ λ§ˆμ„Έμš”!
  • μƒˆλ‘œμš΄ μž‘μ—…μ„ μ‹œμž‘ν•  λ•ŒλŠ” 항상 main λΈŒλžœμΉ˜μ—μ„œ μ΅œμ‹  μ½”λ“œλ₯Ό pull 받은 ν›„, 본인의 개인 브랜치λ₯Ό μƒμ„±ν•˜μ—¬ μ§„ν–‰ν•©λ‹ˆλ‹€.
  • 브랜치λͺ… 생성 κ·œμΉ™: [νƒ€μž…]/[본인이름]-[μž‘μ—…λ‚΄μš©] (λͺ¨λ‘ μ†Œλ¬Έμžλ‘œ μž‘μ„±ν•˜λŠ” 것을 ꢌμž₯ν•©λ‹ˆλ‹€.)
    • μ˜ˆμ‹œ: feat/minju (민주의 κΈ°λŠ₯ μΆ”κ°€ 브랜치)
    • μ˜ˆμ‹œ: fix/minju (민주의 버그 μˆ˜μ • 브랜치)
    • μ˜ˆμ‹œ: docs/minju (민주의 λ¬Έμ„œ μˆ˜μ • 브랜치)

2. μž‘μ—… 및 PR ν”„λ‘œμ„ΈμŠ€

  1. main λΈŒλžœμΉ˜μ—μ„œ 본인의 μž‘μ—… 브랜치λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. (git checkout -b feat/minju-login)
  2. 본인 폴더 λ‚΄μ—μ„œ μ—΄μ‹¬νžˆ κ°œλ°œμ„ μ§„ν–‰ν•˜κ³  μ»€λ°‹ν•©λ‹ˆλ‹€.
  3. μž‘μ—… μ™„λ£Œ ν›„ 원격 μ €μž₯μ†Œμ— pushν•˜κ³ , main 브랜치λ₯Ό ν–₯ν•΄ **PR(Pull Request)**을 μƒμ„±ν•©λ‹ˆλ‹€.
  4. **μ΅œμ†Œ 1λͺ… μ΄μƒμ˜ μŠ€ν„°λ””μ›μ—κ²Œ 리뷰와 승인(Approve)**을 받은 ν›„ main λΈŒλžœμΉ˜μ— μ΅œμ’… merge ν•©λ‹ˆλ‹€.

πŸ’¬ 컀밋 λ©”μ‹œμ§€ κ·œμΉ™ (Commit Message Convention)

μΌκ΄€λœ 컀밋 νžˆμŠ€ν† λ¦¬λ₯Ό μœ„ν•΄ μ•„λž˜ κ·œμΉ™μ„ μ€€μˆ˜ν•©λ‹ˆλ‹€. 컀밋 λ©”μ‹œμ§€ μ„œλ‘μ— 본인의 이름을 λΆ™μ—¬ 가독성을 λ†’μž…λ‹ˆλ‹€.

ꡬ쑰: [νƒ€μž…]: [이름] - [μž‘μ—… λ‚΄μš©]
μ˜ˆμ‹œ: feat: λ―Όμ£Ό - 리슀트 μ»΄ν¬λ„ŒνŠΈ μΆ”κ°€

νƒ€μž… (Type) μ„€λͺ…
feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
fix 버그 μˆ˜μ •
docs λ¬Έμ„œ μˆ˜μ • (README, 주석 λ“±)
style μ½”λ“œ ν¬λ§·νŒ…, μ„Έλ―Έμ½œλ‘  λˆ„λ½ λ“± (μ½”λ“œ 자체의 변경이 μ—†λŠ” 경우)
refactor μ½”λ“œ λ¦¬νŒ©ν† λ§ (κΈ°λŠ₯ μΆ”κ°€λ‚˜ 버그 μˆ˜μ •μ΄ μ—†λŠ” ꡬ쑰 κ°œμ„ )
test ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ 및 μˆ˜μ •
chore νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € μ„€μ •, λΉŒλ“œ 업무 λ“± (μžμž˜ν•œ μˆ˜μ •)