Changelog oluşturucu
Yapıştırılmış bir git log'u gruplandırılmış, okunabilir bir changelog'a dönüştür.
Changelog oluşturucu
"git log" veya "git log --oneline" çıktısını yapıştır ve bu araç onu bir release, CHANGELOG.md dosyası veya pull request açıklamasına doğrudan yapıştırabileceğin bir changelog'a dönüştürür. Hem varsayılan çok satırlı git log biçimini (Author: ve commit başlıklarıyla) hem de kompakt tek satırlı biçimi okur, bu nedenle terminaliazdan doğrudan kopyalayabilirsin.
Commit'ler türe veya kapsama göre gruplandırılır. Conventional Commits ön eklilerinden (feat, fix, docs, chore vb.) otomatik tür tespiti veya ekibinin farklı bir konvansiyon kullandığı durumlarda kendi ön ek-etiket eşleştirmesini sağla. Merge commit'leri ve görev commit'leri bir onay kutusuyla filtrelenebilir, bu nedenle changelog yalnızca kullanıcılar için gerçekten değişen şeyleri gösterir. Keep a Changelog biçimini izleyen Markdown çıktısını seç veya hiçbir işaretleme olmadan düz gruplandırılmış bir liste al.
Ticket bağlantısını aç ve {id} yer tutucu içeren bir URL şablonu kullanarak #123 veya PROJ-42 gibi başvuruları bağlantılara dönüştür. Yazar adları, log biçimi onları içeriyorsa otomatik olarak alınır ve kırıcı değişiklikler – türden sonra gelen "!" veya commit body'daki "BREAKING CHANGE:" satırıyla işaretlendi – vurgulama açık olduğunda kendi bölümüne çekilir. Uygun bir release başlığı oluşturmak için bir sürüm ve tarih ekle.
Her şey tarayıcında yerel olarak çalışır: git log'un hiçbir yere yüklenmez, bu da özel depolar için önemlidir. Sonuç yazarken veya bir seçeneği değiştirirken gerçek zamanda güncellenir ve onu kopyalayabilir, .txt dosyası olarak indirebilir veya doğrudan başka bir araca gönderebilirsin.