Bu repo, URL tabanlı API versiyonlama yaklaşımı kullanılmaktadır. API sürümü, URL'ye eklenen bir parametre ile belirtilir. Örneğin, /api/v1/WeatherForecast
veya /api/v2/WeatherForecast
gibi URL'ler kullanılarak farklı sürümlere erişim sağlanır.
API sürümleri, geriye dönük uyumluluk ilkesine göre yönetilir. Yeni bir sürüm, mevcut sürümle uyumlu olacak şekilde yeni özellikler ekler. Eski sürümlerde yapılan değişiklikler ise mümkün olduğunca geriye dönük uyumlu hale getirilir.