5 puan yazan hosu4343 2026-01-06 | 1 yorum | WhatsApp'ta paylaş

giti neredeyse her zaman CLI üzerinden kullandığım için,
commit’in kendisinden çok commit mesajını yazmanın düşündüğümden daha fazla zaman alması beni hep rahatsız ediyordu.

Bu sorundan yola çıkarak,
CLI ortamında commit mesajlarını daha kolay ve tutarlı biçimde yazabilmek için
yapay zekadan yararlanan küçük bir açık kaynak araç olan Commitmate’i geliştirdim.

Commitmate’in başlıca özellikleri

  • Değişiklikler (diff) tabanlı commit mesajı oluşturma
    Gerçek kod değişikliklerini analiz ederek anlamlı mesajlar önerir.

  • Tutarlı commit tipi / stilini koruma
    Conventional Commit stili dahil, proje genelinde commit kalitesini istikrarlı biçimde korumaya yardımcı olur.

  • Branch adından JIRA issue key’ini otomatik algılama
    PROJ-123-... gibi branch adlarına göre issue key’ini otomatik olarak ekler.

  • Türkçe / İngilizce commit mesajı desteği
    Hem bireysel geliştirme hem de küresel iş birliği ortamlarında kullanılabilir.

  • Yapay zeka önerisi + kullanıcı düzenleme akışı
    Yapay zeka commit mesajını önerir, siz de son commit öncesinde doğrudan düzenleyebilirsiniz; böylece akış kesintiye uğramaz.

CLI iş akışını bozmadan commit mesajı yazmanın bilişsel yükünü azaltmak isteyenler için faydalı olmasını umuyorum.

Henüz küçük bir araç, ancak gerçek kullanım içinde geliştirmeye devam etmek istiyorum.
Issue açmanız, iyileştirme önerileri paylaşmanız, hatta itiraz etmeniz bile memnuniyetle karşılanır.

1 yorum

 
awbrg789 2026-01-06

https://github.com/f/git-rewrite-commits

Bunu kullanıyordum, bir kez deneyeceğim.