W czym Beamer jest dobry
Warto powiedzieć to najpierw, bo decyduje o tym, czy zmiana pomoże. Beamer szybko się konfiguruje, wymaga prawie żadnego czasu inżynieryjnego i daje hostowaną stronę oraz widget w aplikacji z jednego edytora. Jeśli Twoim ograniczeniem jest to, że nikt nie ma czasu niczego budować, to prawdziwa przewaga, i większość alternatyw jej nie pokonuje.
Dlaczego zespoły szukają alternatywy
- Widget nie wygląda jak ich produkt. Jest przestylizowywalny do pewnego stopnia, a poza tym punktem walczysz z nim. Zespoły z silnym systemem projektowym mają tendencję do napotkania tego jako pierwsze.
- Wpisy są pisane ręcznie. Ktoś musi otworzyć edytor po każdym wydaniu, i to jest krok, który jest pomijany w zabieganym tygodniu.
- Changelog żyje na ich domenie, a nie Twojej, więc ruch i wartość wyszukiwania idą tam, a nie na Twoją stronę.
- Chcą wpisów jako danych, do renderowania we własnym interfejsie lub przesyłania gdzie indziej, a nie jako widget i strona.
Tryb ciemny już jest
Włącz go w Ustawieniach albo pozwól mu podążać za motywem systemu.
Alternatywy, według tego, czego naprawdę chcesz
Jeśli chcesz tego samego, w nowym stylu
AnnounceKit jest najbliższym odpowiednikiem: hostowany widget, hostowana strona, edytor i większa kontrola nad tym, kto widzi jakie ogłoszenie. Zmiana to głównie migracja treści, a nie zmiana sposobu pracy.
Jeśli chcesz też pętli feedbacku
Canny, Frill i Featurebase umieszczają changelog obok głosowania na funkcje, publicznej roadmapy i skrzynki opinii. Wybierz jedno z nich, jeśli i tak kupiłbyś to osobno; pomiń, jeśli chcesz tylko notatek wydania, bo zapłacisz za pakiet, by użyć jednego modułu.
Jeśli chcesz, żeby pisało się samo
LaunchNotes i Released oba budują changelog z tego, co już produkuje Twój zespół, Released w szczególności zakotwiczony na issue z Jiry. Changeloop robi to z połączonych pull requestów: redaguje wpis na merge, filtruje aktualizacje zależności i refaktoryzacje, i przetrzymuje szkic, byś go edytował, zanim cokolwiek zostanie opublikowane.
Jeśli chcesz, żeby było częścią Twojego produktu
To coś, czego Beamer strukturalnie nie może zrobić, i powód, dla którego istnieje nasz własny produkt. Changeloop publikuje do publicznego feedu JSON z otwartym CORS dla dowolnego pochodzenia, więc Twój changelog jest renderowany przez Twoje własne komponenty na Twojej własnej domenie, w około dziesięciu liniach. Widget i hostowana strona są tam jako rozwiązania zapasowe, a nie jako produkt.
Jeśli chcesz po prostu pliku w repozytorium
git-cliff buduje CHANGELOG.md z conventional commits w CI. Darmowy, nic nie hostowane, i właściwa odpowiedź dla wielu projektów open-source, które nigdy nie potrzebowały widgetu.
Kiedy nie zmieniać
Jeśli widget działa, nikt nie narzeka na styl, a ktoś niezawodnie pisze wpisy, zmiana kosztuje Cię migrację i daje bardzo mało. Najsilniejsze powody, by się przenieść, są strukturalne: chcesz changeloga na własnej domenie, albo chcesz, żeby był produkowany z Twojego repozytorium zamiast ręcznie. Żadnego z tych problemów nie rozwiązuje zamiana jednego hostowanego widgetu na inny.
Częste pytania
Czy możemy przenieść nasze istniejące wpisy?
Zapytaj narzędzie, na które się przenosisz, co zaimportuje, i zapytaj Beamer, co wyeksportuje, zanim się zobowiążesz. To ta część migracji, która zamienia poranek w dwa tygodnie.
Czy tracimy widget w aplikacji, jeśli przejdziemy na feed?
Nie. Changeloop dostarcza też widget, w dwóch liniach HTML, i renderuje się w shadow root, więc ani nie dziedziczy Twoich stylów, ani do nich nie wycieka. Różnica polega na tym, że widget jest rozwiązaniem zapasowym, a nie jedyną opcją: te same wpisy są w feedzie JSON, który możesz renderować sam.
Czy jest darmowa opcja?
Changeloop jest darmowy dla jednego repozytorium, z feedem i widgetem w zestawie, bez karty. git-cliff jest darmowy i open source, jeśli plik w repozytorium to wszystko, czego potrzebujesz. Kilka hostowanych narzędzi ma darmowe warstwy; sprawdź aktualne warunki na ich własnych stronach, zamiast ufać tabeli porównawczej, w tym tej.
Dalsza lektura: dobre praktyki notatek wydania warte zachowania, na jakimkolwiek narzędziu wylądujesz.
Wypróbuj to stawiające na feed
Zredagowany z Twoich zmergowanych pull requestów, przetrzymany do recenzji, i opublikowany do feedu JSON, który renderujesz wewnątrz swojego własnego produktu. Darmowe dla jednego repozytorium, bez karty.
Zacznij za darmo