Changelog Automation

Changelog Automation, commit geçmişinizden değişiklik günlüklerini, sürüm notlarını ve versiyon artışlarını otomatik üreten, Keep a Changelog formatına ve Anlamsal Sürümlemeye uyan uçtan uca bir yayın akışı kurar.

Conventional Commits kuralını zorunlu kılarak her commit'i ayrıştırılabilir, makine tarafından okunabilir bir günlük kaydına dönüştürür ve bu commit'leri cilalı sürüm notlarına çeviren araçları devreye sokar. Ekibin sürüm notu yazmaya harcadığı saatler ortadan kalkar, versiyon numaraları tahmin olmaktan çıkar.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori DevOps & Altyapı
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, changelog-automation

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill'in changelog'un commit geçmişinden kendi kendine yazılması için kurduğu somut hat şu:

  1. Conventional Commits'i kaynağında zorlar: commitlint artı husky commit-msg hook'u, type-enum dışındaki (feat, fix, perf, refactor ve benzerleri) veya 72 karakter konu sınırını aşan her mesajı reddeder; otomasyon başlamadan changelog girdisi temizlenir.
  2. Stack'e uyan üreticiyi seçer: tam otomatik npm release için semantic-release, manuel tetiklenen bump için standard-version, hızlı Rust tabanlı üretim için git-cliff, pyproject.toml'da version_files tutan Python projeleri için commitizen.
  3. Commit'ten bölüme eşlemeyi yapılandırır: feat Features olur, fix Bug Fixes olur, gürültü tipleri (docs, chore, ci) gizlenir; ! veya BREAKING CHANGE footer'ı taşıyan değişiklik SemVer altında MAJOR bump'ı zorlar.
  4. Geri alınamaz hiçbir şeyden önce kuru çalıştırır: git cliff --dry-run veya standard-version --dry-run üretilecek kayıtları ve sürüm artışını önizler, çünkü registry'e giden yanlış tag temiz şekilde geri çekilemez.
  5. Release'i CI'a bağlar: GitHub Actions workflow'u main'e push'ta release'i koşar, release commit'i [skip ci] taşır ki kendini tekrar tetiklemesin, aynı SHA'da tekrar çalışma idempotent kalır (çift tag veya çift kayıt yok).
  6. Tek doğruluk kaynağını korur: CHANGELOG.md yetkili kayıttır, version_files package.json veya pyproject.toml'u git tag ile eşitler, GitHub Release notları ayrı yazılmaz, changelog'dan üretilir.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

changelog-automation · çekirdek

çekirdek aktif · 6 hat

  1. Otomatik değişiklik günlüğü ve sürüm notu üretimini kurma

    ✓ otomatik değişiklik günl…
  2. commitlint ve husky ile Conventional Commits zorunlu kılma

    ✓ commitlint ve husky ile
  3. Commit türlerinden anlamsal sürüm artışları

    ✓ commit türlerinden anlam…
  4. semantic-release ile GitHub Actions yayın hatları

    ✓ semantic-release ile git…
  5. GitHub ve GitLab sürüm notları üretme

    ✓ github ve gitlab sürüm n…
  6. Tek kaynak olarak CHANGELOG.md'yi koruma

    ✓ tek kaynak olarak change…
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Her döngüde elle sürüm notu yazmaya harcanan saatleri geri kazanma

    lisans: kalıcı
  2. Kırıcı, özellik ve hata değişikliklerini otomatik yansıtan versiyon numaraları

    lisans: kalıcı
  3. Kayıt veya etiket tekrarı yapmayan, tekrar-edilebilir yayın hatları

    lisans: kalıcı
  4. Müşterinin gerçekten okuduğu tutarlı, profesyonel sürüm iletişimi

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Eklendi/Değişti/Düzeltildi/Güvenlik bölümlü Keep a Changelog formatlı çıktı

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

Sürüm notlarını, versiyonlamayı ve değişiklik günlüklerini elle yazmak yerine otomatik üretmek isteyen yazılım ekipleri ve proje sürdürücüleri için.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Mevcut commit'lerim Conventional Commits formatında değilse çalışır mı?

    Bundan sonrası için formatı commitlint ile zorlar, yeni commit'ler düzgün ayrıştırılır. Ama eski serbest geçmiş kendiliğinden sınıflanmaz. Geçmişe dönük changelog için ya eski sürümleri elle etiketlersiniz ya da otomasyonu bir sonraki sürümden başlatırsınız.

  2. Bir sürümün yama mı, küçük mü, büyük mü olacağına nasıl karar verir?

    Commit tiplerini okur. Düzeltmeler yama, yeni özellikler küçük, kırıcı değişiklik işareti ise büyük sürüm yükseltir. Sürüm artışı da gruplanan notlar da aynı commit verisinden gelir.

  3. Gerçek bir insan sürüm notu yazmanın yerini tutar mı?

    Değişiklik tipine göre gruplanmış changelog'u üretir, bu da rutin sürümlerin çoğunu karşılar. Pazarlama dilinde bir lansman anlatısı için onu üretilen notların üstüne kendiniz yazarsınız.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.