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.
Hazır prompt
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
Etiketler
- git commit mesajı
- commit mesajı yazma
- conventional commits
- git mesajı
- pull request açıklaması
- pr özeti
- yazılım iş akışı
- commit message prompt
Bu prompt nasıl kullanılır?
Bu bölüm, promptu ne zaman ve nasıl kullanabileceğini daha net anlamana yardımcı olur.
Bu prompt ne işe yarar?
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.
Kimler için uygundur?
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.
Ne zaman kullanılır?
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.
Örnek kullanım senaryosu
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 öneriler
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.
Ek kullanım soruları
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.
Örnek çıktı
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.
Örnek değişkenler
- Değişiklik özeti
- Kullanıcı profil formuna e-posta validasyonu eklendi ve hata mesajları daha anlaşılır hale getirildi.
- Değişiklik türü
- Özellik ve küçük iyileştirme
- Proje bağlamı
- Web uygulaması
- Commit mesajı tarzı
- Conventional Commits ve kısa alternatifler
- Kapsam / modül
- profile
- PR özeti eklensin mi?
- Evet
- Çıktı dili
- Türkçe ve İngilizce
- Ek notlar
- Issue numarası ekleme, breaking change yazma
Kısa değişiklik özeti
Profil formunda e-posta validasyonu eklendi ve kullanıcıya gösterilen hata mesajları daha anlaşılır hale getirildi.
En iyi commit mesajı önerisi
feat(profile): add email validation and improve error messages
5 kısa commit mesajı alternatifi
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
Conventional Commits formatında öneriler
feat(profile): add email validation to profile form fix(profile): improve profile form error messages refactor(profile): simplify validation feedback wording
Açıklamalı commit mesajı versiyonu
feat(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.
PR özeti taslağı
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.
Release note için kısa taslak
Profil formundaki e-posta validasyonu ve hata mesajları iyileştirildi.
Kontrol edilmesi gereken belirsiz alanlar
- 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?
Son commit öncesi kontrol listesi
- 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?
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.
Kullanım ipuçları
- 1
Değişiklik özetini sade yazmak, commit mesajının daha net ve doğru olmasına yardımcı olur.
- 2
Değişiklik türünü özellik, hata düzeltme, refactor veya test gibi belirtmek Conventional Commits formatını daha doğru hale getirir.
- 3
Kapsam bilgisini modül adı olarak yazmak commit geçmişinin daha okunabilir olmasına yardımcı olabilir.
- 4
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.
Sık sorulan sorular
Bu prompt özel repo veya diff ister mi?
Hayır. Özel repo bağlantısı, gizli diff, token veya şirket içi detay istemeden genel değişiklik özetiyle çalışır.
Bu prompt Conventional Commits formatı oluşturabilir mi?
Evet. Değişiklik türü ve kapsam bilgisine göre feat(scope): açıklama gibi Conventional Commits formatında öneriler hazırlayabilir.
Bu prompt PR açıklaması da yazar mı?
Evet. Kullanıcı isterse kısa ve kontrol edilebilir PR özeti taslağı da oluşturabilir.
Bu prompt verilmeyen issue numarası veya breaking change ekler mi?
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.
İlgili promptlar
Kod açıklama promptu: ChatGPT ile kodu adım adım anlama
Kod parçalarını satır satır açıklamak, mantığını anlamak ve öğrenme notlarına dönüştürmek için hazırlanmış güvenli ve düzenlenebilir yazılım promptu.
Yazılım kavramı basit anlatma promptu
API, cache, async/await, middleware, dependency injection, transaction ve benzeri yazılım kavramlarını seviyene göre sade anlatım, günlük hayat benzetmesi, örnek ve mini quiz ile açıklayan güvenli yazılım öğrenme promptu.
Kod mantığı açıklama promptu: AI ile programlama konularını öğren
Programlama dili, konu, seviye ve açıklama odağına göre kod mantığını, kavramları ve örnek akışları güvenli şekilde anlatan düzenlenebilir öğrenme promptu.
Yazılım kavramı basit anlatım promptu
Bir yazılım kavramını seviyeye uygun, sade örneklerle ve güvenli şekilde açıklatan öğrenme promptu.
İlgili blog yazıları
Hazır AI promptları nasıl seçilir ve güvenli kullanılır?
Hazır AI promptları zaman kazandırabilir; ancak doğru promptu seçmek, bağlamı düzenlemek ve çıktıyı kontrol etmek önemlidir. Güvenli ve verimli kullanım için pratik rehber.
Devamını okuAI ile blog yazısı yazarken nelere dikkat edilmeli? SEO uyumlu blog rehberi
AI ile blog yazısı hazırlarken konu seçimi, hedef kitle, başlık yapısı, SEO uyumu ve yayın öncesi kontrol için dikkat edilmesi gerekenleri öğren.
Devamını okuHazır prompt seçerken nelere dikkat edilmeli? Doğru AI promptu bulma rehberi
Hazır AI promptları arasından doğru promptu seçmek için konu, hedef kitle, çıktı formatı, güvenli kullanım ve kontrol adımlarını öğren.
Devamını oku