Skip to content

[FE] Semantic Versioning

JO YUN HO edited this page Jul 26, 2021 · 3 revisions

Tagging 방법

  1. 특정 스프린트 혹은 기능 구현 완료 후 package.json 파일의 버전을 올리는 PR 생성 후 merge
  2. 해당 commit에 git tag의 기능을 이용하여 버저닝

Versioning 방법

정식 release 이전

  • Sprint 단위로 나눈다.
    • Sprint01 -> 0.1.0
    • Sprint02 -> 0.2.0
    • Sprint03 -> 0.3.0

release 이후

major

  • 대대적인 개편, 기능 추가 이후 논의를 거쳐 버전을 올린다. (ex) 1.X.X -> 2.X.X

minor

  • 기능을 추가 후 배포할 경우 버전을 1씩 올린다. (ex) X.1.X -> X.2.X

patch

  • 기존 기능을 수정 후 배포할 경우 버전을 1씩 올린다. (ex) X.X.1 -> X.X.2
Clone this wiki locally