Skip to content

SWH-syncrow/syncrew-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

λ””μ§€ν„Έ 고민을 ν†΅ν•œ 친ꡬ 맀칭으둜 문제λ₯Ό 같이 ν•΄κ²°ν•˜λŠ” μ„œλΉ„μŠ€, 싱크루

2023.07.15 - 2023.08.06




πŸ“Œ μ°Έκ³ ν•΄μ£Όμ„Έμš”

syncrewλŠ” ν”„λ‘ νŠΈμ—”λ“œ μ €μž₯μ†Œμ™€ λ°±μ—”λ“œ μ €μž₯μ†Œκ°€ λΆ„λ¦¬λ˜μ–΄ μžˆμ–΄μš”. μžμ„Έν•œ μ½”λ“œλŠ” SWH-syncrow을 ν™•μΈν•΄μ£Όμ„Έμš”!



πŸ‘πŸΌ syncrewλ₯Ό μ†Œκ°œν• κ²Œμš”

55μ„Έ 이상 82.3%κ°€ λ””μ§€ν„Έ λ¬Έμ œλ‚˜ 어렀움이 λ°œμƒν•˜λŠ” 경우, 이λ₯Ό ν•΄κ²°ν•˜μ§€ λͺ»ν•˜κ³  κ·ΈλŒ€λ‘œ λ‘”λ‹€λŠ” 사싀 μ•Œκ³  κ³„μ…¨λ‚˜μš”?
2021λ…„ μ„œμšΈμ‹œλ―Ό λ””μ§€ν„Έ μ—­λŸ‰ μ‹€νƒœμ‘°μ‚¬μ— λ”°λ₯΄λ©΄ λ””μ§€ν„Έ κΈ°κΈ° 및 μ„œλΉ„μŠ€ 이용 κ³Όμ •μ—μ„œ μ–΄λ €μ›€μ΄λ‚˜ λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” 경우 55μ„Έ 이상 82.3%κ°€ 이λ₯Ό ν•΄κ²°ν•˜μ§€ λͺ»ν•˜κ³  κ·ΈλŒ€λ‘œ λ‘”λ‹€κ³  ν•΄μš”.

이에 따라 λ””μ§€ν„Έ μ„œλΉ„μŠ€ μ‚¬μš© κ³Όμ •μ—μ„œ λ°œμƒν•˜λŠ” μ–΄λ €μ›€μ˜ 원인을 λΆ„μ„ν•˜κ³  이λ₯Ό κ°œμ„ ν•œ μ„œλΉ„μŠ€, 싱크루λ₯Ό μ œμ•ˆν• κ²Œμš”!

일치(sync)와 곡톡 λͺ©μ μ˜ κ·Έλ£Ή(crew)의 κ²°ν•©μœΌλ‘œ, λ””μ§€ν„Έ 문제λ₯Ό ν•΄μ†Œν•˜κ³  μΉœκ΅¬κ°€ λ˜μ–΄ λͺ¨λ‘ λ‹€ 같이 μ„±μž₯ν•œλ‹€λŠ” 의미λ₯Ό λ‹΄μ•˜μ–΄μš”.



😎 μ£Όμš” κΈ°λŠ₯에 λŒ€ν•΄ μ•Œλ €λ“œλ¦΄κ²Œμš”

  • 싱크루 ν…ŒμŠ€νŠΈ

    : 본인의 λ””μ§€ν„Έ λ ˆλ²¨μ„ ν™•μΈν•˜κ³  친ꡬ 신청을 μ§„ν–‰ν•  수 μžˆμ–΄μš”.

  • 친ꡬ μ‹ μ²­ κΈ€ μž‘μ„±

    : μ›ν•˜λŠ” λ””μ§€ν„Έ μΉ΄ν…Œκ³ λ¦¬μ—μ„œ 친ꡬλ₯Ό μ°ΎκΈ°μœ„ν•΄ μ‹ μ²­ 글을 μž‘μ„±ν•  수 μžˆμ–΄μš”.

  • 친ꡬ λ§€μΉ­

    : 친ꡬ μ‹ μ²­ 글을 기반으둜 λ””μ§€ν„Έ 친ꡬλ₯Ό λ§€μΉ­ν•  수 μžˆλ„λ‘ λ„μ™€μš”.

  • μ‹€μ‹œκ°„ μ±„νŒ…

    : 맀칭된 λ””μ§€ν„Έ μΉœκ΅¬μ™€ ν…μŠ€νŠΈ 및 μ΄λ―Έμ§€λ‘œ 1:1 λŒ€ν™”λ₯Ό μ§„ν–‰ν•˜λ©° λ””μ§€ν„Έ 문제λ₯Ό 같이 ν•΄κ²°ν•΄μš”.





πŸ§‘β€πŸ€β€πŸ§‘ 저희 νŒ€ Persona 멀버듀을 μ†Œκ°œν• κ²Œμš”

Planner (νŒ€μž₯) Designer (νŒ€μ›) Frontend (νŒ€μ›) Backend (νŒ€μ›) Backend (νŒ€μ›)
김여원



πŸ”§ μ‚¬μš©ν•œ 기술 μŠ€νƒμ€ μ•„λž˜μ™€ κ°™μ•„μš”

Frontend

Backend


πŸ’» μ„œλΉ„μŠ€ 화면을 μ•Œλ €λ“œλ¦΄κ²Œμš”





πŸ‘©β€πŸ’» μ‹€μ œ μ„œλΉ„μŠ€ λ™μž‘ 화면을 λ³΄μ—¬μ€„κ²Œμš”

λ‘œκ·ΈμΈμ„ ν•˜μ§€μ•ŠμœΌλ©΄ λ‹€λ₯Έ ν•­λͺ©μ— 접근이 λΆˆκ°€λŠ₯ν•΄μš”



λ‚˜μ—κ²Œ λ§žλŠ” λ‚œμ΄λ„λ₯Ό μΆ”μ²œλ°›μ„ 수 μžˆμ–΄μš”



μ›ν•˜λŠ” κ·Έλ£Ήμ—μ„œ 신청글을 μž‘μ„±ν•  수 μžˆμ–΄μš”



친ꡬ 신청을 μˆ˜λ½ν•˜κ±°λ‚˜ κ±°μ ˆν•  수 있고, μˆ˜λ½ν•˜λ©΄ μ±„νŒ…μ΄ κ°€λŠ₯ν•΄μš”



λ§ˆμ΄νŽ˜μ΄μ§€λŠ” λ‚΄κ°€ μž‘μ„±ν•œ μ‹ μ²­κΈ€, λ‚΄κ°€ μ‹ μ²­ν•œ κΈ€, 참여쀑인 그룹을 확인할 수 μžˆμ–΄μš”





πŸ“’ 효율적인 ν˜‘μ—…μ„ μœ„ν•΄ λ…Έλ ₯ν–ˆμ–΄μš”

Commit Convention을 μ΄μš©ν•΄ 변경사항을 ν™•μ‹€ν•˜κ²Œ μ•Œμ•„λ³Ό 수 μžˆμ–΄μš”

Tag Name Description
add μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈ, 파일 λ“± μΆ”κ°€
feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
fix 버그 μˆ˜μ •
hotfix main 버그 μˆ˜μ •
refactor μ½”λ“œ λ¦¬νŒ©ν† λ§
style μ½”λ“œ ν¬λ§·νŒ…, μ„Έλ―Έμ½œλ‘  λˆ„λ½, μ½”λ“œ μŠ€νƒ€μΌ λ³€κ²½ λ“±
chore λΉŒλ“œ 업무 μˆ˜μ •, νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € μˆ˜μ •

Git Flow

  • main : μ„œλΉ„μŠ€ 운영 브랜치
  • dev : 메인 브랜치 배포 μ „ ν…ŒμŠ€νŠΈ 브랜치
  • 'Squash and merge' + 'Rebase둜 flow 관리

Versioning

v<major.minor.patch>

v1.0.0

  • major: κΈ°μ‘΄ 버전과 ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” API μˆ˜μ •
  • minor: κΈ°μ‘΄ 버전과 ν˜Έν™˜λ˜λ©΄μ„œ μƒˆλ‘œμš΄ κΈ°λŠ₯을 μΆ”κ°€
  • patch: κΈ°μ‘΄ 버전과 ν˜Έν™˜λ˜λ©΄μ„œ 버그λ₯Ό μˆ˜μ •



그밖에도 λ§Žμ€ λ…Έλ ₯을 ν–ˆμ–΄μš”

  • Swaggerλ₯Ό ν†΅ν•œ API λ¬Έμ„œ μžλ™ν™”
  • 이슈 λ‹¨μœ„ 개발
  • git project 둜 FE와 BE 이슈 관리 μ œμ•ˆ
  • 이슈 브랜치 μžλ™ 생성 git action 도μž