Gitversion, Semantic Versioning Specification (SemVer)


Gitversion, Semantic Versioning Specification (SemVer)

Semantic Versioning(SemVer)이란? "devDependencies": { "eslint": "8.11.0", } 우리는 흔히 npm packages에서 위의 예시와 같이 버전이 일괄되게 표시되어있음을 알 수 있다. 이는 Github의 공동창업자인 톰 프레스턴 베르너(Tom Preston-Werner)가 만들었으며, 오픈소스 프로젝트에 일반적으로 사용되어 사용자가 이 package (api)가 어떤 식으로 변경되었는지가를 알 수 있다. 혹은 오픈소스가 아니더라도 개발자의 release 버전을 위와 같이 표기하면 좋기도 하다. 즉, 시맨틱 버저닝(Semantic Versioning)이란, 소프트웨어의 버전 변경 규칙에 대한 제안을 뜻한다. Major, Minor, Patch 버전 MAJO..


원문링크 : Gitversion, Semantic Versioning Specification (SemVer)