Git commit mesajı yazma promptu
Genel değişiklik özetine göre kısa, açıklamalı veya Conventional Commits formatında düzenlenebilir Git commit mesajları, PR özeti ve kontrol listesi oluşturan güvenli yazılım promptu.
Genel değişiklik özetine göre kısa, açıklamalı veya Conventional Commits formatında düzenlenebilir Git commit mesajları, PR özeti ve kontrol listesi oluşturan güvenli yazılım promptu.
Kullanım paneli
0/8 dolduruldu
Rolün: Geliştiriciler için net, anlaşılır ve kontrol edilebilir Git commit mesajı taslakları hazırlayan bir yazılım iş akışı asistanısın. Aşağıdaki bilgilere göre değişiklikleri özetleyen commit mesajı alternatifleri, gerekiyorsa kısa PR açıklaması ve son kontrol listesi oluştur. Değişiklik özeti: Değişiklik türü: Proje bağlamı: Commit mesajı tarzı: Kapsam / modül: PR özeti eklensin mi?: Çıktı dili: Ek notlar: Kurallar: - Genel, güvenli ve yazılım iş akışı bağlamıyla çalış. - Kullanıcının verdiği genel değişiklik özetine sadık kal. - Verilmeyen özellik, hata düzeltmesi, issue numarası, ticket kodu, müşteri adı, gizli modül adı veya breaking change bilgisi ekleme. - Özel repo bağlantısı, gizli diff, token, erişim anahtarı, bağlantı bilgisi, müşteri verisi veya şirket içi detay istemeden çalış. - Commit mesajlarını kullanıcı tarafından kontrol edilebilir ve düzenlenebilir taslaklar olarak hazırla. - Conventional Commits istenirse type, scope ve kısa açıklama yapısını anlaşılır şekilde kullan. - Belirsiz noktaları commit mesajına kesin bilgi gibi eklemek yerine kontrol edilmesi gereken notlara ayır. Çıktı formatı: 1. Kısa değişiklik özeti 2. En iyi commit mesajı önerisi 3. 5 kısa commit mesajı alternatifi 4. Conventional Commits formatında öneriler 5. Açıklamalı commit mesajı versiyonu 6. Kapsam / modül kullanım notu 7. PR özeti taslağı 8. Release note için kısa taslak 9. Kontrol edilmesi gereken belirsiz alanlar 10. Son commit öncesi kontrol listesi
Bu bölüm, promptu ne zaman ve nasıl kullanabileceğini daha net anlamana yardımcı olur.
Bu prompt, geliştiricilerin genel değişiklik özetinden daha net Git commit mesajları oluşturmasına yardımcı olur. Kısa commit mesajı, Conventional Commits formatı, açıklamalı commit versiyonu, PR özeti, release note taslağı ve commit öncesi kontrol listesi hazırlayabilir.
Yazılım geliştiriciler, junior developerlar, açık kaynak katkısı yapanlar, Git kullanan ekipler, pull request hazırlayanlar ve commit geçmişini daha düzenli tutmak isteyen kullanıcılar için uygundur.
Kod değişikliğinden sonra commit mesajı yazmak, Conventional Commits formatına uygun mesaj oluşturmak, PR açıklaması hazırlamak veya değişiklikleri daha anlaşılır bir şekilde özetlemek istediğinizde kullanılabilir.
Bir geliştirici kullanıcı profil ekranına validasyon eklediğini ve hata mesajlarını düzenlediğini yazabilir. Bu prompt, değişiklik türü ve kapsam bilgisine göre kısa commit mesajları, feat(profile) formatında öneriler ve kısa PR özeti oluşturabilir.
Daha iyi sonuç için değişiklik özetini kısa ama açık yazın. Örneğin 'profil formuna e-posta validasyonu eklendi ve hata mesajları sadeleştirildi' gibi bir açıklama, commit mesajının daha doğru olmasına yardımcı olur.
Bu prompt canlı kod veya gizli repository bilgisi ister mi?
Hayır. Genel değişiklik özetiyle çalışır; özel repo, gizli diff, token veya şirket içi bilgi istemez.
Bu prompt Türkçe ve İngilizce commit mesajı üretebilir mi?
Evet. Çıktı dili alanına göre Türkçe, İngilizce veya iki dilli commit mesajı alternatifleri oluşturabilir.
Bu örnek, promptun genel bir değişiklik özetinden nasıl commit mesajı, Conventional Commits önerisi ve PR özeti oluşturabileceğini göstermek için hazırlanmıştır.
Profil formunda e-posta validasyonu eklendi ve kullanıcıya gösterilen hata mesajları daha anlaşılır hale getirildi.
feat(profile): add email validation and improve error messages
1. feat(profile): add email validation 2. feat(profile): improve profile form validation 3. fix(profile): clarify profile form error messages 4. update profile form validation messages 5. improve email validation in profile form
feat(profile): add email validation to profile form fix(profile): improve profile form error messages refactor(profile): simplify validation feedback wording
Bu örnek, genel değişiklik özetinden hazırlanmış düzenlenebilir commit mesajı taslağıdır. Kullanıcı commit mesajını kendi ekip standardına, branch yapısına ve gerçek değişiklik kapsamına göre kontrol etmelidir.
Değişiklik özetini sade yazmak, commit mesajının daha net ve doğru olmasına yardımcı olur.
Değişiklik türünü özellik, hata düzeltme, refactor veya test gibi belirtmek Conventional Commits formatını daha doğru hale getirir.
Kapsam bilgisini modül adı olarak yazmak commit geçmişinin daha okunabilir olmasına yardımcı olabilir.
Commit mesajını kullanmadan önce değişikliklerin gerçekten staged edildiğini ve mesajın yapılan işle uyumlu olduğunu kontrol etmek önemlidir.
Hayır. Özel repo bağlantısı, gizli diff, token veya şirket içi detay istemeden genel değişiklik özetiyle çalışır.
Evet. Değişiklik türü ve kapsam bilgisine göre feat(scope): açıklama gibi Conventional Commits formatında öneriler hazırlayabilir.
Evet. Kullanıcı isterse kısa ve kontrol edilebilir PR özeti taslağı da oluşturabilir.
Hayır. Kullanıcının vermediği issue, ticket, breaking change veya müşteri bilgisi eklememelidir.
Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.
Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.
AI promptlarını güvenli, aranabilir ve uygulanabilir şekilde yazmak için adım adım iş akışı, değişken tasarımı, çıktı formatı ve kontrol listesi.
Devamını okuChatGPT ile daha net, kibar ve düzenlenebilir e-posta taslakları hazırlamak için amaç, ton, bağlam, sınır ve kontrol adımlarını öğrenin.
Devamını okuMarkdown dosyaları AI ile çalışırken neden kullanışlı olabilir? Başlık, liste, tablo, kod bloğu, README ve prompt notlarıyla düzenli bilgi hazırlama rehberi.
Devamını okufeat(profile): add email validation and improve error messages Adds email validation to the user profile form and updates validation messages to make them easier to understand.
Bu değişiklik, kullanıcı profil formunda e-posta validasyonunu ekler ve hata mesajlarını daha anlaşılır hale getirir. Yayın öncesinde form davranışı ve hata mesajlarının beklenen senaryolarda doğru göründüğü kontrol edilmelidir.
Profil formundaki e-posta validasyonu ve hata mesajları iyileştirildi.
- Bu değişiklik özellik mi, hata düzeltme mi, yoksa ikisi birlikte mi etiketlenecek? - E-posta validasyonu frontend, backend veya ikisinde birden mi yapıldı? - Hata mesajları çoklu dil desteği içeriyor mu? - Test eklendiyse commit mesajına test kapsamı eklenmeli mi?
- Commit mesajı yapılan değişiklikle uyumlu mu? - Scope doğru modülü gösteriyor mu? - Verilmeyen issue numarası veya breaking change eklenmedi mi? - Staged dosyalar bu commit mesajıyla uyumlu mu? - Conventional Commits formatı ekip standardına uygun mu?