[번외] Semantic Versioning 제대로 이해하고 적용하기
·
🛠️ 기술 인사이트 & 리소스
플러그인을 릴리즈하거나 버전 태그를 달 때,1.0.0, 1.2.3, 2.0.0 같은 숫자 조합을 본 적이 있죠?이 글은 그 숫자들의 의미를 정리하고,실전에서 어떻게 적용할지 단계별로 알려드립니다. ✅ 1. Semantic Versioning 이란?Semantic Versioning(약칭: SemVer)은버전 번호를 의미 있게 부여해“어떤 변경이 있었는지”를 숫자만 보고도 파악할 수 있게 하는 버전 규칙 체계입니다.형식은 다음과 같습니다:MAJOR.MINOR.PATCH예: 1.4.2 📦 2. 각 자리 숫자의 의미자리의미언제 증가하나?예시MAJOR (1)호환성 깨짐 (Breaking change)기존 기능과 호환되지 않는 변경1.4.2 → 2.0.0MINOR (4)기능 추가 (호환성 유지됨)새로운 기능 추..