Wofür Beamer gut ist
Das gehört an den Anfang, weil es entscheidet, ob ein Wechsel überhaupt hilft. Beamer ist schnell eingerichtet, braucht kaum Entwicklungszeit und liefert aus einem Editor heraus eine gehostete Seite und ein In-App-Widget. Wenn Ihre Einschränkung darin besteht, dass niemand Zeit hat, etwas zu bauen, ist das ein echter Vorteil, den die meisten Alternativen nicht übertreffen.
Warum Teams nach einer Alternative suchen
- Das Widget sieht nicht aus wie ihr Produkt. Es lässt sich bis zu einem gewissen Punkt umgestalten, und jenseits davon kämpft man dagegen an. Teams mit einem ausgeprägten Designsystem stoßen zuerst darauf.
- Einträge werden von Hand geschrieben. Nach jedem Release muss jemand den Editor öffnen, und genau dieser Schritt fällt in einer vollen Woche aus.
- Das Changelog liegt auf deren Domain statt auf Ihrer, also fließen Traffic und Suchwert dorthin und nicht auf Ihre Seite.
- Sie möchten die Einträge als Daten haben, um sie in ihrer eigenen Oberfläche zu rendern oder weiterzuschicken, statt als Widget und Seite.
Dark Mode ist da
In den Einstellungen einschalten oder dem Systemdesign folgen lassen.
Die Alternativen, sortiert danach, was Sie tatsächlich wollen
Wenn Sie dasselbe wollen, nur anders gestaltet
AnnounceKit kommt dem am nächsten: gehostetes Widget, gehostete Seite, ein Editor und mehr Kontrolle darüber, wer welche Ankündigung sieht. Ein Wechsel ist überwiegend eine Inhaltsmigration und keine Änderung Ihrer Arbeitsweise.
Wenn Sie auch die Feedback-Schleife wollen
Canny, Frill und Featurebase stellen das Changelog neben Feature-Voting, eine öffentliche Roadmap und ein Feedback-Postfach. Wählen Sie eines davon, wenn Sie diese Dinge ohnehin separat gekauft hätten; lassen Sie es, wenn Sie nur Release Notes möchten, denn dann bezahlen Sie eine Suite, um ein Modul zu nutzen.
Wenn es sich selbst schreiben soll
LaunchNotes und Released bauen das Changelog aus dem, was Ihr Team ohnehin produziert, Released insbesondere verankert an Jira-Issues. Changeloop tut es aus gemergten Pull Requests: Es entwirft pro Merge einen Eintrag, sortiert Dependency-Bumps und Refactorings aus und hält den Entwurf zur Bearbeitung bereit, bevor etwas veröffentlicht wird.
Wenn es Teil Ihres Produkts sein soll
Das ist das eine, was Beamer strukturell nicht leisten kann, und der Grund, warum es unser eigenes Produkt gibt. Changeloop veröffentlicht in einen öffentlichen JSON-Feed mit CORS für jede Herkunft, sodass Ihr Changelog von Ihren eigenen Komponenten auf Ihrer eigenen Domain gerendert wird, in etwa zehn Zeilen. Widget und gehostete Seite sind als Rückfalloption da, nicht als das Produkt.
Wenn Sie nur eine Datei im Repository wollen
git-cliff erzeugt in der CI eine CHANGELOG.md aus Conventional Commits. Kostenlos, nichts gehostet, und für viele Open-Source-Projekte, die nie ein Widget brauchten, die richtige Antwort.
Wann Sie nicht wechseln sollten
Wenn das Widget funktioniert, sich niemand über die Gestaltung beklagt und jemand die Einträge zuverlässig schreibt, kostet ein Wechsel Sie eine Migration und bringt Ihnen sehr wenig. Die stärksten Gründe zu wechseln sind struktureller Art: Sie möchten das Changelog auf Ihrer eigenen Domain, oder Sie möchten es aus Ihrem Repository erzeugen lassen statt von Hand. Beides löst man nicht, indem man ein gehostetes Widget gegen ein anderes tauscht.
Häufige Fragen
Können wir unsere vorhandenen Einträge mitnehmen?
Fragen Sie das Werkzeug, zu dem Sie wechseln, was es importiert, und Beamer, was es exportiert, bevor Sie sich festlegen. Das ist der Teil einer Migration, der aus einem Vormittag zwei Wochen macht.
Verlieren wir das In-App-Widget, wenn wir auf einen Feed wechseln?
Nein. Changeloop liefert ebenfalls ein Widget aus, in zwei Zeilen HTML, und es rendert in einem Shadow Root, sodass es weder Ihre Styles erbt noch in sie hineinwirkt. Der Unterschied ist, dass das Widget die Rückfalloption ist und nicht die einzige: Dieselben Einträge liegen auf einem JSON-Feed, den Sie selbst rendern können.
Gibt es eine kostenlose Option?
Changeloop ist für ein Repository kostenlos, Feed und Widget inklusive, ohne Karte. git-cliff ist kostenlos und quelloffen, wenn eine Datei im Repository alles ist, was Sie brauchen. Mehrere der gehosteten Werkzeuge haben kostenlose Stufen; prüfen Sie die aktuellen Bedingungen auf deren eigenen Seiten statt in einer Vergleichstabelle, auch dieser hier.
Weiterlesen: Release-Notes-Best-Practices, die sich lohnen, unabhängig davon, bei welchem Werkzeug Sie landen.
Probieren Sie die Feed-zuerst-Variante
Entworfen aus Ihren gemergten Pull Requests, zur Durchsicht zurückgehalten und in einen JSON-Feed veröffentlicht, den Sie in Ihrem eigenen Produkt rendern. Kostenlos für ein Repository, ohne Karte.
Kostenlos starten