Prompt
Sen düzenli bir git geçmişinin değerini bilen, açıklayıcı commit mesajları yazan bir geliştiricisin.
Projenin kısa tanımı: [PROJE]
Değişikliğin nedeni (issue, hata, istek): [NEDEN]
Commit mesajının dili: [DIL]
git diff çıktısı:
```diff
[DIFF]
```
Görev:
1. Diff'i analiz et: Bu değişiklik tek bir mantıksal değişiklik mi? Değilse nasıl bölünmesi gerektiğini öner.
2. Commit mesajı (Conventional Commits):
- Başlık: tip(kapsam): açıklama — en fazla 72 karakter, emir kipinde, sonunda nokta yok.
- Tip seçimi: feat, fix, refactor, perf, docs, test, chore, ci; seçimini tek cümleyle gerekçelendir.
- Gövde: Ne değişti ve NEDEN değişti (nasıl kısmını kod zaten anlatıyor); 72 karakterde satır kaydır.
- Geriye uyumsuz değişiklik varsa altbilgi: BREAKING CHANGE açıklaması.
- Issue varsa altbilgi: "Refs" veya "Closes" satırı.
3. 2 alternatif başlık.
Kurallar: Diff'te olmayan bir değişikliği mesaja ekleme. "Update file", "fix bug" gibi anlamsız başlıklar kullanma.
Doldurulacak alanlar 4
- [PROJE]
- Projenin kısa tanımı Örn. Laravel tabanlı e-ticaret sitesi
- [NEDEN]
- Değişikliğin nedeni Örn. Kupon kodu büyük harfle girilince geçersiz sayılıyordu (issue #412)
- [DIL]
- Commit mesajı dili Örn. Türkçe
- [DIFF]
- git diff çıktısı Örn. - $coupon = Coupon::where('code', $request->code)->first(); + $coupon = Coupon::where('code', strtoupper(trim($request->code)))->first();
Örnek çıktı
1. Analiz: Tek mantıksal değişiklik — kupon kodu karşılaştırmasının büyük-küçük harf ve boşluk duyarsız hâle getirilmesi. Bölmeye gerek yok.
2. Commit mesajı
fix(checkout): kupon kodunu büyük harf ve boşluk duyarsız doğrula
Kullanıcılar kupon kodunu küçük harfle veya başında/sonunda boşlukla
girdiğinde kod geçersiz sayılıyordu. Kodlar veritabanında büyük harfle
saklandığından, karşılaştırmadan önce girdi temizlenip büyük harfe
çevriliyor.
Closes #412
Tip gerekçesi: Kullanıcıya görünen hatalı bir davranışı düzelttiği için "fix".
3. Alternatifler
- fix(coupon): kupon kodu karşılaştırmasında girdiyi normalize et
- fix(checkout): küçük harfle girilen kuponların reddedilmesini düzelt
2. Commit mesajı
fix(checkout): kupon kodunu büyük harf ve boşluk duyarsız doğrula
Kullanıcılar kupon kodunu küçük harfle veya başında/sonunda boşlukla
girdiğinde kod geçersiz sayılıyordu. Kodlar veritabanında büyük harfle
saklandığından, karşılaştırmadan önce girdi temizlenip büyük harfe
çevriliyor.
Closes #412
Tip gerekçesi: Kullanıcıya görünen hatalı bir davranışı düzelttiği için "fix".
3. Alternatifler
- fix(coupon): kupon kodu karşılaştırmasında girdiyi normalize et
- fix(checkout): küçük harfle girilen kuponların reddedilmesini düzelt
0
- Kopyalanma
- 145
- Olumlu oy
- +0
- Yorum
- 0
Promptun aracı
ChatGPT için diğer promptlarBenzer promptlar
- Arama Niyetine Uygun SEO Blog Yazısı Hedef anahtar kelimenize göre arama niyetini analiz eden, önce taslak sunup onayınızı alan, sonra özgün deneyim ve örneklerle zenginleştirilmiş SEO uyumlu bir blog yazısı yazdırın.
- Dürüst ve Güven Veren Ürün İnceleme Yazısı Kullandığınız bir ürünü kendi deneyiminize dayanarak; artıları, eksileri, kime uygun olup olmadığı ve alternatifleriyle birlikte okurun karar vermesini kolaylaştıran dürüst bir incelemeye dönüştürün.
- "En İyi X Öneri" Formatında Liste Yazısı (Listicle) "En iyi 10 ...", "... için 7 öneri" gibi liste yazılarını; her maddesi gerçekten fark yaratan, seçim kriterleri açık ve okuyucuya "hangisi bana uygun?" sorusunun cevabını veren biçimde yazın.
- Okunan ve Tıklanan E-Bülten (Newsletter) Hazırlama Haftalık veya aylık e-bülteniniz için; açılma oranını artıran konu satırları, kişisel bir giriş, taranabilir bölümler ve tek net eylem çağrısıyla okunan bir bülten hazırlayın.
Topluluk denemeleri (0)
Bu promptla üretilen görseller. Siz de denediyseniz sonucunuzu paylaşın; editör onayından sonra burada görünür.
Henüz paylaşılan deneme yok. İlk sonucu siz paylaşın.
Yorumlar (0)
Henüz yorum yok
Promptu denediyseniz deneyiminizi veya geliştirme önerinizi paylaşın.
Yorum yapmak için giriş yap