V čem je Beamer dobrý
Stojí za to říct to nejdřív, protože to rozhoduje o tom, jestli přechod pomůže. Beamer se rychle nastavuje, vyžaduje téměř žádný čas vývojářů a dává ti hostovanou stránku a widget v aplikaci z jednoho editoru. Pokud je tvým omezením, že nikdo nemá čas nic postavit, je to skutečná výhoda a většina alternativ ji nepřekoná.
Proč týmy hledají alternativu
- Widget nevypadá jako jejich produkt. Je přestylizovatelný do určité míry, a za tím bodem s ním bojuješ. Týmy se silným design systémem na to obvykle narazí jako první.
- Záznamy jsou psané ručně. Po každém vydání musí někdo otevřít editor, a to je krok, který se v nabitém týdnu přeskočí.
- Changelog žije na jejich doméně místo tvé, takže provoz a hodnota vyhledávání jdou tam, ne na tvůj web.
- Chtějí záznamy jako data, aby je vykreslili ve vlastním rozhraní nebo poslali jinam, spíš než jako widget a stránku.
Tmavý režim je tady
Zapni ho v Nastavení, nebo ať se řídí motivem systému.
Alternativy, podle toho, co skutečně chceš
Pokud chceš totéž, jen s jiným stylem
AnnounceKit je nejbližší ekvivalent: hostovaný widget, hostovaná stránka, editor a víc kontroly nad tím, kdo vidí jaké oznámení. Přechod je hlavně migrace obsahu spíš než změna způsobu práce.
Pokud chceš i cyklus zpětné vazby
Canny, Frill a Featurebase dávají changelog vedle hlasování o funkcích, veřejné roadmapy a schránky zpětné vazby. Vyber jednu z nich, pokud bys to stejně kupoval zvlášť; přeskoč je, pokud chceš jen poznámky k vydání, protože zaplatíš za balíček kvůli použití jednoho modulu.
Pokud chceš, aby se to psalo samo
LaunchNotes a Released oba staví changelog z toho, co tvůj tým už produkuje, Released konkrétně zakotvený na issues z Jiry. Changeloop to dělá ze sloučených pull requestů: sepíše záznam na každé sloučení, odfiltruje aktualizace závislostí a refaktoringy a podrží návrh, abys ho upravil předtím, než se cokoliv publikuje.
Pokud chceš, aby to bylo součástí tvého produktu
Tohle je věc, kterou Beamer strukturálně nedokáže, a důvod, proč existuje náš vlastní produkt. Changeloop publikuje do veřejného JSON feedu s otevřeným CORS pro jakýkoliv původ, takže tvůj changelog je vykreslen tvými vlastními komponentami na tvé vlastní doméně, přibližně v deseti řádcích. Widget a hostovaná stránka jsou tam jako záložní řešení, ne jako produkt.
Pokud chceš jen soubor v repozitáři
git-cliff staví CHANGELOG.md z conventional commits v CI. Zdarma, nic hostovaného, a správná odpověď pro mnoho open-source projektů, které nikdy nepotřebovaly widget.
Kdy nepřecházet
Pokud widget funguje, nikdo si nestěžuje na styl a někdo spolehlivě píše záznamy, přechod tě stojí migraci a přinese ti velmi málo. Nejsilnější důvody pro přesun jsou strukturální: chceš changelog na vlastní doméně, nebo chceš, aby byl produkovaný z tvého repozitáře místo ručně. Ani jeden z toho se nevyřeší výměnou jednoho hostovaného widgetu za jiný.
Časté otázky
Můžeme přesunout naše existující záznamy?
Zeptej se jakéhokoliv nástroje, na který přecházíš, co bude importovat, a zeptej se Beamer, co bude exportovat, předtím, než se zavážeš. Toto je ta část migrace, která promění ráno ve dva týdny.
Přijdeme o widget v aplikaci, pokud přejdeme na feed?
Ne. Changeloop taky dodává widget, ve dvou řádcích HTML, a vykresluje se do shadow rootu, takže nedědí tvé styly ani do nich neprosakuje. Rozdíl je v tom, že widget je záložní řešení, ne jediná možnost: stejné záznamy jsou v JSON feedu, který si můžeš vykreslit sám.
Existuje bezplatná možnost?
Changeloop je zdarma pro jeden repozitář s feedem a widgetem v ceně, bez karty. git-cliff je zdarma a open source, pokud je soubor v repozitáři vše, co potřebuješ. Několik hostovaných nástrojů má bezplatné úrovně; zkontroluj aktuální podmínky na jejich vlastních stránkách místo důvěřování srovnávací tabulce, včetně této.
Další čtení: osvědčené postupy poznámek k vydání, které stojí za zachování, ať už skončíš u jakéhokoliv nástroje.
Vyzkoušej ten, co dává feed na první místo
Sepsaný z tvých sloučených pull requestů, podržený pro recenzi, a publikovaný do JSON feedu, který vykresluješ uvnitř svého vlastního produktu. Zdarma pro jeden repozitář, bez karty.
Začít zdarma