[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-conventional-commits::tr":3,"gloss-cluster-conventional-commits::tr":26,"gloss-next-conventional-commits::tr":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"conventional-commits","dev-tools","Conventional Commits (Standart İşleme Mesajları)","Conventional Commits, işleme mesajlarını makine tarafından okunabilir bir biçimde yazma sözleşmesidir: bir tür, isteğe bağlı bir kapsam ve kısa bir açıklama — `fix(auth): süresi dolmuş yenileme belirteçlerini reddet` — ayrıca kırıcı değişiklikler ve konu referansları için isteğe bağlı bir gövde ve altbilgi. Değeri, düzenlilik uğruna düzenlilik değildir. Mesajlar bir tür taşıdığında araçlar bir değişiklik günlüğü üretebilir, sonraki anlamsal sürümü belirleyebilir ve bir yayını kimse bu bilgiyi elle tutmadan yönlendirebilir. Sözleşmenin yayılma nedeni bu eşlemedir: bir düzeltme yama sürümünü, bir özellik ikincil sürümü, bir kırıcı değişiklik işareti ise ana sürümü ima eder; böylece sürüm numaraları yayın anında verilen bir takdir kararı olmaktan çıkar. Ayrıca tarihçeyi aranabilir kılar — bir yıllık işlemeyi biçimlendirme değil davranış değiştirenlere süzmek, bir olay sırasında gerçekten yararlı bir işlemdir. İki çekince onu ayine dönüşmekten alıkoyar. Bir işleme mesajı denetleyicisiyle dayatılan ama incelemeyle desteklenmeyen bir sözleşme, doğru biçimlendirilmiş ama hiçbir şey anlatmayan mesajlar üretir; `fix(api): hatayı düzelt` kurala uyar ve kimseye yardım etmez, oysa altı ay sonra en çok işe yarayan kısım açıklamadır. Ve tür, yazarın ne hissettiğini değil değişikliğin tüketicilere ne yaptığını yansıtmalıdır — bir API yanıtını değiştiren bir yeniden düzenleme, ne kadar içsel hissettirirse hissettirsin kırıcı bir değişikliktir. Çekme isteklerini tek işlemeye indiren ekipler, tarihçeye ulaşanın o birleştirilmiş mesaj olduğunu ve sözleşmenin orada tutması gerektiğini unutmamalıdır.","Conventional Commits mesajları makinece okunur kılar; değişiklik günlüğü ve anlamsal sürüm otomatik türetilir. Sözleşmenin ayine dönüştüğü iki durum.",null,[11,14,17,20,23],{"slug":12,"name":13},"ci-cd","Sürekli Entegrasyon \u002F Sürekli Dağıtım (CI\u002FCD)",{"slug":15,"name":16},"pull-request","Pull Request (PR)",{"slug":18,"name":19},"semantic-versioning","Anlamsal Versiyonlama (SemVer)",{"slug":21,"name":22},"trunk-based-development","Trunk-Based Development",{"slug":24,"name":25},"version-control","Sürüm Kontrolü (Version Control)",[27,31,34,38,41,44,47,50,53,54,57,60],{"slug":28,"category":5,"name":29,"updated_at":30},"agent","Ajan (Agent)","2026-08-24T02:46:36+00:00",{"slug":32,"category":5,"name":33,"updated_at":30},"ai-code-assistant","AI Kodlama Asistanı",{"slug":35,"category":5,"name":36,"updated_at":37},"api-gateway","API Ağ Geçidi (API Gateway)","2026-08-24T02:46:37+00:00",{"slug":39,"category":5,"name":40,"updated_at":37},"api-versioning","API Versioning",{"slug":42,"category":5,"name":43,"updated_at":30},"autonomous-agent","Otonom Ajan (Autonomous Agent)",{"slug":45,"category":5,"name":46,"updated_at":37},"blue-green-deployment","Blue-Green Deployment",{"slug":48,"category":5,"name":49,"updated_at":37},"canary-deployment","Canary Deployment",{"slug":51,"category":5,"name":52,"updated_at":37},"chaos-engineering","Chaos Engineering",{"slug":12,"category":5,"name":13,"updated_at":30},{"slug":55,"category":5,"name":56,"updated_at":37},"circuit-breaker","Devre Kesici (Circuit Breaker)",{"slug":58,"category":5,"name":59,"updated_at":37},"cli","Komut Satırı Arayüzü (CLI)",{"slug":61,"category":5,"name":62,"updated_at":37},"cloud-development-environment","Bulut Geliştirme Ortamı (CDE)"]