La ce e bun Beamer
Merită spus întâi, pentru că decide dacă schimbarea ajută. Beamer este rapid de configurat, necesită aproape deloc timp de inginerie, și îți oferă o pagină găzduită și un widget în aplicație dintr-un singur editor. Dacă restricția ta este că nimeni nu are timp să construiască ceva, acesta este un avantaj real și majoritatea alternativelor nu-l depășesc.
De ce caută echipele o alternativă
- Widget-ul nu arată ca produsul lor. Este restilizabil până la un punct, iar dincolo de acel punct te lupți cu el. Echipele cu un sistem de design puternic tind să întâlnească asta primele.
- Intrările sunt scrise manual. Cineva trebuie să deschidă editorul după fiecare lansare, iar acesta este pasul care este sărit într-o săptămână aglomerată.
- Changelog-ul trăiește pe domeniul lor, nu al tău, deci traficul și valoarea de căutare merg acolo, nu la site-ul tău.
- Vor intrările ca date, pentru a le randa în propria lor interfață sau a le trimite altundeva, mai degrabă decât ca widget și pagină.
A sosit modul întunecat
Activează-l din Setări sau lasă-l să urmeze tema sistemului.
Alternativele, după ce vrei de fapt
Dacă vrei același lucru, restilizat
AnnounceKit este cel mai apropiat echivalent: widget găzduit, pagină găzduită, un editor, și mai mult control asupra cine vede ce anunț. Schimbarea este în principal o migrare de conținut mai degrabă decât o schimbare a modului de lucru.
Dacă vrei și bucla de feedback
Canny, Frill și Featurebase pun changelog-ul alături de votarea funcțiilor, un roadmap public și o casetă de feedback. Alege unul dintre acestea dacă oricum le-ai fi cumpărat separat; sari peste ele dacă vrei doar note de lansare, pentru că vei plăti pentru un pachet ca să folosești un modul.
Dacă vrei să se scrie singur
LaunchNotes și Released construiesc amândouă changelog-ul din ce produce deja echipa ta, Released ancorat în special pe issue-uri Jira. Changeloop face asta din pull request-uri îmbinate: redactează o intrare per îmbinare, filtrează actualizările de dependențe și refactorizările, și păstrează ciorna pentru ca tu s-o editezi înainte ca ceva să fie publicat.
Dacă vrei să fie parte din produsul tău
Acesta este lucrul pe care Beamer nu-l poate face structural, și motivul pentru care există propriul nostru produs. Changeloop publică la un feed JSON public cu CORS deschis pentru orice origine, deci changelog-ul tău este randat de propriile tale componente pe propriul tău domeniu, în aproximativ zece linii. Widget-ul și pagina găzduită sunt acolo ca rezerve mai degrabă decât ca produs.
Dacă vrei doar un fișier în repozitoriu
git-cliff construiește un CHANGELOG.md din conventional commits în CI. Gratuit, nimic găzduit, și răspunsul corect pentru multe proiecte open-source care nu au avut niciodată nevoie de un widget.
Când să nu schimbi
Dacă widget-ul funcționează, nimeni nu se plânge de stil, iar cineva scrie intrările în mod fiabil, schimbarea te costă o migrare și îți aduce foarte puțin. Cele mai puternice motive pentru a te muta sunt structurale: vrei changelog-ul pe propriul tău domeniu, sau vrei să fie produs din repozitoriul tău în loc de manual. Niciunul dintre acestea nu se rezolvă schimbând un widget găzduit cu altul.
Întrebări frecvente
Ne putem muta intrările existente?
Întreabă oricare instrument la care te muți ce va importa, și întreabă Beamer ce va exporta, înainte de a te angaja. Aceasta este partea unei migrări care transformă o dimineață într-o săptămână și jumătate.
Pierdem widget-ul din aplicație dacă trecem la un feed?
Nu. Changeloop livrează și un widget, în două linii de HTML, și se randează într-un shadow root deci nu îți moștenește stilurile și nici nu se scurge în ele. Diferența este că widget-ul este rezerva mai degrabă decât singura opțiune: aceleași intrări sunt pe un feed JSON pe care îl poți randa singur.
Există o opțiune gratuită?
Changeloop este gratuit pentru un repozitoriu cu feedul și widget-ul incluse, fără card. git-cliff este gratuit și open source dacă un fișier în repozitoriu este tot ce ai nevoie. Câteva dintre instrumentele găzduite au niveluri gratuite; verifică termenii actuali pe propriile lor pagini în loc să ai încredere într-un tabel comparativ, inclusiv acesta.
Lectură suplimentară: bune practici de note de lansare care merită păstrate, indiferent la ce instrument ajungi.
Încearcă-l pe cel bazat pe feed
Redactat din pull request-urile tale îmbinate, păstrat pentru recenzie, și publicat la un feed JSON pe care îl randezi în interiorul propriului tău produs. Gratuit pentru un repozitoriu, fără card.
Începe gratuit