API-First ve OpenAPI 3.2 ile Contract: Design-First Akış, Spectral ile Lint, Breaking Change Diff ve Mock Server
Design-first akışta OpenAPI contract'ı bir build girdisidir: her PR'da style guide lint edilir, hedef branch'e göre breaking change aranır, üretilen client'ın güncelliği ve koddan üretilen dokümanla drift kontrol edilir. Bookstore'da bir Spectral kuralının neden hiç hata vermediğini, oasdiff'in silinen parametreyi neden yalnız uyarı saydığını, eski RPC endpoint'ini bulan drift kontrolünü, Prism mock'unu ve openapi-typescript ile Angular tiplerini gerçek çıktılarla görüyoruz.
15 Kas 2026
·
14 dk
·
6