유의적 버전
소프트웨어 버전 번호를 Major, Minor, Patch 세 부분으로 나누어 관리하는 규칙이다. Major는 하위 호환성이 깨지는 변경, Minor는 기능 추가, Patch는 버그 수정을 의미하여 업데이트의 위험도를 판단하는 기준이 된다.