/U.M.C_Server

UMC Matching Center Server (Spring Boot)

Primary LanguageJava

U.M.C_Server

UMC Matching Center Server (Spring Boot)


πŸ“„ ν”„λ‘œμ νŠΈ μ†Œκ°œ

UMC(University MakeUs Challenge) 동아리 맀칭 μ„œλΉ„μŠ€ ꡬ좕 ν”„λ‘œμ νŠΈ λ°±μ—”λ“œμž…λ‹ˆλ‹€.

πŸ‘₯ 맴버ꡬ성

캐슬/μ΄ν˜Έμ„± μ°¬/김찬솔 μ½”μ½”μ•„/κΉ€λ‚˜ν˜„ μ€€/김동쀀

πŸ”¨ 개발 ν™˜κ²½

  • JAVA 17
  • Framework: SpringBoot 2.X
  • DataBase: MySQL

πŸ’¬ Commit Message Convension

1. Commit λ©”μ‹œμ§€ ꡬ쑰

κΈ°λ³Έ 적인 컀밋 λ©”μ‹œμ§€ κ΅¬μ‘°λŠ” 제λͺ©,λ³Έλ¬Έ,꼬리말 세가지 파트둜 λ‚˜λˆ„κ³ , 각 νŒŒνŠΈλŠ” λΉˆμ€„μ„ 두어 κ΅¬λΆ„ν•œλ‹€.

type : subject

body

footer

2. Commit Type

νƒ€μž…μ€ νƒœκ·Έμ™€ 제λͺ©μœΌλ‘œ κ΅¬μ„±λ˜κ³ , νƒœκ·ΈλŠ” μ˜μ–΄λ‘œ μ“°λ˜ 첫 λ¬ΈμžλŠ” λŒ€λ¬Έμžλ‘œ ν•œλ‹€.

νƒœκ·Έ : 제λͺ©μ˜ ν˜•νƒœμ΄λ©°, :λ’€μ—λ§Œ spaceκ°€ μžˆμŒμ— μœ μ˜ν•œλ‹€.

  • feat : μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
  • fix : 버그 μˆ˜μ •
  • docs : λ¬Έμ„œ μˆ˜μ •
  • style : μ½”λ“œ ν¬λ§·νŒ…, μ„Έλ―Έμ½œλ‘  λˆ„λ½, μ½”λ“œ 변경이 μ—†λŠ” 경우
  • refactor : μ½”λ“œ λ¦¬νŽ™ν† λ§
  • test : ν…ŒμŠ€νŠΈ μ½”λ“œ, λ¦¬νŽ™ν† λ§ ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€
  • chore : λΉŒλ“œ 업무 μˆ˜μ •, νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € μˆ˜μ •

3. Subject

제λͺ©μ€ μ΅œλŒ€ 50κΈ€μžκ°€ λ„˜μ§€ μ•Šλ„λ‘ ν•˜κ³  λ§ˆμΉ¨ν‘œ 및 νŠΉμˆ˜κΈ°ν˜ΈλŠ” μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€. 영문으둜 ν‘œκΈ°ν•˜λŠ” 경우 동사(μ›ν˜•)λ₯Ό κ°€μž₯ μ•žμ— 두고 첫 κΈ€μžλŠ” λŒ€λ¬Έμžλ‘œ ν‘œκΈ°ν•œλ‹€.(κ³Όκ±° μ‹œμ œλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€.) 제λͺ©μ€ κ°œμ‘°μ‹ ꡬ문으둜 μž‘μ„±ν•œλ‹€. --> μ™„μ „ν•œ μ„œμˆ ν˜• λ¬Έμž₯이 μ•„λ‹ˆλΌ, κ°„κ²°ν•˜κ³  μš”μ μ μΈ μ„œμˆ μ„ 의미.

- Fixed --> Fix
- Added --> Add
- Modified --> Modify

4. Body

본문은 λ‹€μŒμ˜ κ·œμΉ™μ„ 지킨닀.

  • 본문은 ν•œ 쀄 λ‹Ή 72자 λ‚΄λ‘œ μž‘μ„±ν•œλ‹€.
  • λ³Έλ¬Έ λ‚΄μš©μ€ 양에 ꡬ애받지 μ•Šκ³  μ΅œλŒ€ν•œ μƒμ„Ένžˆ μž‘μ„±ν•œλ‹€.
  • λ³Έλ¬Έ λ‚΄μš©μ€ μ–΄λ–»κ²Œ λ³€κ²½ν–ˆλŠ”μ§€ 보닀 무엇을 λ³€κ²½ν–ˆλŠ”μ§€ λ˜λŠ” μ™œ λ³€κ²½ν–ˆλŠ”μ§€λ₯Ό μ„€λͺ…ν•œλ‹€.

5. footer

꼬릿말은 λ‹€μŒμ˜ κ·œμΉ™μ„ 지킨닀.

  • 꼬리말은 optional이고 이슈 트래컀 IDλ₯Ό μž‘μ„±ν•œλ‹€.
  • 꼬리말은 "μœ ν˜•: #이슈 번호" ν˜•μ‹μœΌλ‘œ μ‚¬μš©ν•œλ‹€.
  • μ—¬λŸ¬ 개의 이슈 번호λ₯Ό 적을 λ•ŒλŠ” μ‰Όν‘œ(,)둜 κ΅¬λΆ„ν•œλ‹€.
  • 이슈 트래컀 μœ ν˜•μ€ λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ‚¬μš©ν•œλ‹€.
    • Fixes: 이슈 μˆ˜μ •μ€‘ (아직 ν•΄κ²°λ˜μ§€ μ•Šμ€ 경우)
    • Resolves: 이슈λ₯Ό ν•΄κ²°ν–ˆμ„ λ•Œ μ‚¬μš©
    • Ref: μ°Έκ³ ν•  μ΄μŠˆκ°€ μžˆμ„ λ•Œ μ‚¬μš©
    • Related to: ν•΄λ‹Ή 컀밋에 κ΄€λ ¨λœ 이슈번호 (아직 ν•΄κ²°λ˜μ§€ μ•Šμ€ 경우) ex) Fixes: #45 Related to: #34, #23

6. μ»€λ°‹μ˜ˆμ‹œ

`:sparkles:`feat: νšŒμ› κ°€μž… κΈ°λŠ₯ κ΅¬ν˜„

SMS, 이메일 쀑볡확인 API 개발

Resolves: #123
Ref: #456
Related to: #48, #45

7. Commit Message Emogji

μ•„μ΄μ½˜ μ½”λ“œ μ„€λͺ…
🎨 :art: μ½”λ“œμ˜ ꡬ쑰/ν˜•νƒœ κ°œμ„ 
⚑️ :zap: μ„±λŠ₯ κ°œμ„ 
πŸ”₯ :fire: μ½”λ“œ/파일 μ‚­μ œ
πŸ› :bug: 버그 μˆ˜μ •
πŸš‘ :ambulance: κΈ΄κΈ‰ μˆ˜μ •
✨ :sparkles: μƒˆ κΈ°λŠ₯
πŸ“ :memo: λ¬Έμ„œ μΆ”κ°€/μˆ˜μ •
πŸŽ‰ :tada: ν”„λ‘œμ νŠΈ μ‹œμž‘
βœ… :white_check_mark: ν…ŒμŠ€νŠΈ μΆ”κ°€/μˆ˜μ •
πŸ”’ :lock: λ³΄μ•ˆ 이슈 μˆ˜μ •
πŸ‘· :construction_worker: CI λΉŒλ“œ μ‹œμŠ€ν…œ μΆ”κ°€/μˆ˜μ •
♻️ :recycle: μ½”λ“œ λ¦¬νŒ©ν† λ§
βž• :heavy_plus_sign: μ˜μ‘΄μ„± μΆ”κ°€
βž– :heavy_minus_sign: μ˜μ‘΄μ„± 제거
πŸ”€ :twisted_rightwards_arrows: 브랜치 합병
πŸ—ƒ :card_file_box: λ°μ΄λ²„λ² μ΄μŠ€ κ΄€λ ¨ μˆ˜μ •
πŸ™ˆ :see_no_evil: .gitignore μΆ”κ°€/μˆ˜μ •