Skip to content

Project Strategy

Geon Lee edited this page May 20, 2019 · 1 revision

Stack

Frontend

  • React
  • TypeScript

Backend

  • Spring boot

Datebase

  • mySQL

Crawling

  • Python

Library

Date Visualization

Styling

Design Component

API

Branch μ „λž΅

μ €ν¬λŠ” Branch μ „λž΅μœΌλ‘œ git flowλ₯Ό λ³€ν˜•ν•΄μ„œ μ‚¬μš©ν•˜λ €ν•©λ‹ˆλ‹€.

frontend와 backendμ—μ„œ 각각 본인의 branch( ex){github_id}-frontend(or backend) )λ₯Ό μƒˆλ‘œ νŒŒμ„œ 본인 branchμ—μ„œ μž‘μ—… ν›„ κΈ°λŠ₯ κ΅¬ν˜„μ΄ 완성될 λ•Œλ§ˆλ‹€ frontend둜 pull requestλ₯Ό λ‚ λ € conflictκ°€ μ—†μœΌλ©΄ 본인이 mergeν•˜κ³  있으면 같이 λ¦¬λ·°ν•˜μ—¬ conflict resolveν•œ ν›„ mergeν•˜λŠ” λ°©μ‹μœΌλ‘œ μ§„ν–‰ν•©λ‹ˆλ‹€.

Git Branch Tree

  • master don't use this branch
  • frontend frontend orphan branch
    • dl0312-frontend
      • dl0312-frontend/{issue_number}
    • qlqnf16-frontend
      • qlqnf16-frontend/{issue_number}
  • backend backend orphan branch
    • zerobell-lee-backend
      • zerobell-lee-backend/{issue_number}

Commit message template

commit message template은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. μ°Έκ³ 

  • feat: (new feature for the user, not a new feature for build script)
  • fix: (bug fix for the user, not a fix to a build script)
  • docs: (changes to the documentation)
  • style: (formatting, missing semi colons, etc; no production code change)
  • refactor: (refactoring production code, eg. renaming a variable)
  • test: (adding missing tests, refactoring tests; no production code change)
  • chore: (updating grunt tasks etc; no production code change)