Semantic versioning (SemVer) nedir?

Semantic Versioning (SemVer) Nedir?

Semantic Versioning, yazılım sürümlerini düzenli ve anlaşılır bir şekilde belirlemek için kullanılan bir sistemdir. Temel olarak, yazılımların sürüm numarasını anlamlı bir şekilde yönetmeye yarar. SemVer, sürüm numarasını üç bölümden oluşan bir formatla tanımlar: MAJOR.MINOR.PATCH.

Bölümler

  • MAJOR: Geriye dönük uyumsuz değişiklikler yapıldığında artırılır.
  • MINOR: Geriye dönük uyumlu yeni özellikler eklendiğinde artırılır.
  • PATCH: Geriye dönük uyumlu hata düzeltmeleri yapıldığında artırılır.

Örnek

- Sürüm numarası 1.0.0 olan bir yazılım. - Yeni özellik eklendiğinde 1.1.0\'a geçilir. - Hata düzeltmesi yapıldığında ise 1.0.1\'e geçilir. - Geriye dönük uyumsuz bir değişiklik yapıldığında sürüm 2.0.0\'a çıkar. Semantic Versioning, yazılım geliştirme süreçlerinde yaygın olarak kullanılır ve sürümlerin yönetimini daha kolay ve anlaşılır hale getirir.

Cevap yazmak için lütfen .

Semantic versioning (SemVer) nedir?

🐞

Hata bildir

Paylaş