Beamer'ın iyi olduğu şey
Önce söylenmeye değer, çünkü geçişin işe yarayıp yaramayacağına karar veriyor. Beamer kurulumu hızlıdır, neredeyse hiç mühendislik zamanı gerektirmez ve tek bir editörden barındırılan bir sayfa ve uygulama içi bir widget verir. Kısıtın kimsenin bir şey inşa etmeye zamanı olmaması ise, bu gerçek bir avantajdır ve çoğu alternatif bunu geçemez.
Ekipler neden bir alternatif arıyor
- Widget ürünleri gibi görünmüyor. Belirli bir noktaya kadar yeniden stilendirilebilir, o noktadan sonra onunla mücadele edersin. Güçlü bir tasarım sistemi olan ekipler bunu ilk fark edenler olma eğilimindedir.
- Kayıtlar elle yazılır. Her sürümden sonra birinin editörü açması gerekir ve bu, yoğun bir haftada atlanan adımdır.
- Changelog seninkinde değil onların alan adında yaşar, bu yüzden trafik ve arama değeri sitene değil oraya gider.
- Kayıtları bir widget ve bir sayfa olarak değil, kendi arayüzlerinde renderlamak veya başka bir yere göndermek için veri olarak istiyorlar.
Karanlık mod geldi
Ayarlar'dan aç ya da sistem temasını izlemesine izin ver.
Gerçekte ne istediğine göre alternatifler
Aynı şeyi, yeniden stilendirilmiş istiyorsan
AnnounceKit en yakın bire bir eşdeğerdir: barındırılan widget, barındırılan sayfa, bir editör ve hangi duyuruyu kimin gördüğü üzerinde daha fazla kontrol. Geçiş, çalışma şeklinde bir değişiklikten çok bir içerik göçüdür.
Geri bildirim döngüsünü de istiyorsan
Canny, Frill ve Featurebase changelog'u özellik oylaması, herkese açık bir roadmap ve bir geri bildirim kutusunun yanına koyar. Bunları zaten ayrı ayrı satın alacak olsaydın bunlardan birini seç; sadece release notu istiyorsan geç, çünkü tek bir modül kullanmak için bir paket ödeyeceksin.
Kendi kendine yazılmasını istiyorsan
LaunchNotes ve Released, ikisi de changelog'u ekibinin zaten ürettiği şeyden inşa eder, Released özellikle Jira issue'larına dayanır. Changeloop bunu birleştirilen pull request'lerden yapar: birleştirme başına bir kayıt hazırlar, bağımlılık güncellemelerini ve refactor'ları filtreler ve bir şey yayımlanmadan önce düzenlemen için taslağı tutar.
Ürününün bir parçası olmasını istiyorsan
Bu, Beamer'ın yapısal olarak yapamadığı şeydir ve kendi ürünümüzün var olma sebebidir. Changeloop, herhangi bir kaynağa açık CORS'lu herkese açık bir JSON akışına yayımlar, böylece changelog'un kendi alan adında kendi bileşenlerinle, yaklaşık on satırda renderlanır. Widget ve barındırılan sayfa, ürün olarak değil yedek olarak oradadır.
Sadece depoda bir dosya istiyorsan
git-cliff, CI'da conventional commit'lerden bir CHANGELOG.md inşa eder. Ücretsiz, barındırılan hiçbir şey yok, ve hiç widget'a ihtiyaç duymamış birçok açık kaynak projesi için doğru cevap.
Ne zaman geçmemeli
Widget çalışıyorsa, kimse stilden şikayet etmiyorsa ve biri kayıtları güvenilir bir şekilde yazıyorsa, geçiş sana bir göç maliyetine mal olur ve çok az şey kazandırır. Taşınmak için en güçlü sebepler yapısaldır: changelog'un kendi alan adında olmasını istiyorsun ya da elle değil deponundan üretilmesini istiyorsun. İkisi de bir barındırılan widget'ı başka bir tanesiyle değiştirerek çözülmez.
Sık sorulan sorular
Mevcut kayıtlarımızı taşıyabilir miyiz?
Taahhüt etmeden önce geçtiğin araca neyi içe aktaracağını, Beamer'a da neyi dışa aktaracağını sor. Bir göçün bir sabahı iki haftaya çeviren kısmı budur.
Bir akışa geçersek uygulama içi widget'ı kaybeder miyiz?
Hayır. Changeloop de iki satır HTML'de bir widget gönderir ve bir shadow root içine render eder, bu yüzden ne stillerini devralır ne de onlara sızar. Fark, widget'ın tek seçenek değil yedek olmasıdır: aynı kayıtlar kendi renderlayabileceğin bir JSON akışındadır.
Ücretsiz bir seçenek var mı?
Changeloop, akış ve widget dahil tek depo için ücretsizdir, kart yok. Depoda bir dosya tek ihtiyacınsa git-cliff ücretsiz ve açık kaynaktır. Barındırılan araçların birçoğunun ücretsiz katmanları var; bir karşılaştırma tablosuna, bu tablo dahil, güvenmek yerine güncel koşulları kendi sayfalarında kontrol et.
Daha fazla okuma: saklamaya değer release notu en iyi uygulamaları, hangi araca geçersen geç.
Akış öncelikli olanı dene
Birleştirilen pull request'lerinden hazırlanır, inceleme için tutulur ve kendi ürününün içinde renderladığın bir JSON akışına yayımlanır. Tek depo için ücretsiz, kart yok.
Ücretsiz başla