차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판양쪽 다음 판
tech:semantic_versioning [2021/12/12 18:55] – [유의적 버전 (Semantic versioning)] 61.74.132.138tech:semantic_versioning [2021/12/12 18:55] 61.74.132.138
줄 6: 줄 6:
 유의적 버전(Semantic versioning)은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항으로 요약하면 다음과 같다. 유의적 버전(Semantic versioning)은 이런 의존성 문제를 해결하고자 나온 라이브러리의 버전 명시 규칙과 요구 사항으로 요약하면 다음과 같다.
  
-먼저 외부에서 사용할 수 있는 공개 API 를 선언하고 라이브러리의 버전은 MAJOR.MINOR.PATCH 와 같은 형식으로 한다. (([[https://www.lesstif.com/php-and-laravel/php-composer-36209479.html|출처- Laravel 과 PHP]]))+먼저 외부에서 사용할 수 있는 공개 API 를 선언하고 라이브러리의 버전은 MAJOR.MINOR.PATCH 와 같은 형식으로 한다. (([[https://www.lesstif.com/php-and-laravel/php-composer-36209479.html|출처-Laravel 과 PHP]]))
  
   * 기존 버전과 호환되지 않게 API가 변경되면 "MAJOR 버전"을 올린다.   * 기존 버전과 호환되지 않게 API가 변경되면 "MAJOR 버전"을 올린다.