코딩Coding/GitHub_GitLab관련

코딩 업데이트 후 - 버전 표기할 때 시맨틱 버젼(Semantic version)-버젼 번호를 어떻게 정하고 올려야 하는지를 명시하는 규칙

내인생PLUS 2021. 5. 9. 21:53
728x90

https://semver.org/lang/ko/

유의적 버전 2.0.0

Semantic Versioning spec and website

semver.org

 

의존성이 높은 시스템에서는, 새 패키지 버전을 배포하는 일이 금방 끔찍해지곤 한다. 의존성 명세를 너무 엄격하게 관리하면, 버전에 갇히게 될 위험이 있다(의존하는 모든 패키지의 새 버전을 배포하지 않고는 업그레이드할 수 없게 된다). 의존성을 너무 느슨하게 관리하면, 버전이 엉켜서 괴롭게 될 것이다(지나치게 나중 버전까지 호환될 거라 가정한 경우). 버전에 갇히거나 엉켜서 쉽고 안전하게 프로젝트를 계속 진행할 수 없다면 의존성 지옥에 빠진 것이다.

이 문제의 해결책으로, 버전 번호를 어떻게 정하고 올려야 하는지를 명시하는 규칙과 요구사항을 제안한다

반응형