본문 바로가기 메뉴 바로가기

프로그래밍 요람에서 무덤까지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

프로그래밍 요람에서 무덤까지

검색하기 폼
  • 분류 전체보기 (67)
    • 개발이야기 (13)
    • Node.js (4)
    • JavaScript (1)
    • PHP (13)
      • Laravel (4)
    • Nginx (1)
    • CSS (0)
    • Angular (11)
      • Angular 2 (9)
      • ES6 & TypeScript (2)
    • Electron (1)
    • 일상 (16)
      • 오사카여행 (10)
      • 공연 (1)
      • 개발도서 리뷰 (3)
      • 번역 하면서 정리 (2)
    • 초대장 나눔 (2)
    • DevOps (3)
      • Linux (0)
      • Docker (2)
      • Kubernetes (0)
      • Elastic Stack (1)
    • AWS (2)
      • Lambda (1)
  • 방명록

오픈소스 버전 (1)
[Semantic Versioning] 오픈소스 버전의 숫자들은 무엇을 의미하는거지?

Semantic Versioning(이하 Semver)은 Github 창업자인 톰 프레스턴-베르너(Tom Preston-Werner)가 작성한 버전 관리 방법으로 현재 많은 오픈소스들이 버전관리를 SemVer로 버전관리를 하고있다.(Bower / NPM 패키지들도 마찬가지) SemVer로 인한 장점으로는 개발자가 버저닝에 대한 명확한 기준을 통하여 버전만으로도 외부 라이브러리들을 도입이 가능하며버저닝에 대한 고민을 덜어준다는 장점도 있습니다. SemVer를 요약하자면 위에 그림으로 표현이 가능하다. 요약 - 기존 버전과 호환되지 않게 API가 바뀌면 “Major 버전”을 올리고,- 기존 버전과 호환되면서 새로운 기능을 추가할 때는 “Minor 버전”을 올리고,- 기존 버전과 호환되면서 버그를 수정한 것이..

개발이야기 2016. 10. 26. 18:20
이전 1 다음
이전 다음
공지사항
  • 블로그 개설
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
  • 로켓펀치
  • 초대장 은인 gooram님 블로그
  • I Am Ground
TAG
  • modern php
  • nodejs
  • laravel
  • apm
  • angular2
  • 우메다 맛집
  • 오사카 여행
  • Node.js
  • php
  • 오사카 맛집
  • 번역 영어
  • TypeScript
  • AWS
  • rxjs
  • angular2.0
  • angular
  • angular 2.0
  • nginx
  • Angular 4
  • mamp
  • composer
  • angular 2
  • angular-cli
  • 난바 맛집
  • npm
  • 도톤보리 맛집
  • 일본 오사카 여행
  • angular4
  • docker
  • 개발도서
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바