No que o Beamer é bom
Vale dizer primeiro, porque decide se trocar ajuda. O Beamer é rápido de configurar, exige quase nenhum tempo de engenharia, e dá uma página hospedada e um widget no app a partir de um único editor. Se sua restrição é que ninguém tem tempo para construir nada, isso é uma vantagem real e a maioria das alternativas não supera isso.
Por que equipes procuram uma alternativa
- O widget não parece com o produto delas. É restilizável até certo ponto, e depois disso você está lutando contra ele. Equipes com um sistema de design forte tendem a esbarrar nisso primeiro.
- As entradas são escritas à mão. Alguém precisa abrir o editor depois de cada lançamento, e esse é o passo que fica sendo pulado em uma semana corrida.
- O changelog vive no domínio deles em vez do seu, então o tráfego e o valor de busca vão para lá e não para o seu site.
- Elas querem as entradas como dados, para renderizar na própria interface ou enviar para outro lugar, em vez de como um widget e uma página.
O modo escuro chegou
Ative em Configurações ou deixe seguir o tema do sistema.
As alternativas, pelo que você realmente quer
Se você quer a mesma coisa, com outro estilo
O AnnounceKit é o equivalente mais próximo: widget hospedado, página hospedada, um editor, e mais controle sobre quem vê qual anúncio. Trocar é principalmente uma migração de conteúdo em vez de uma mudança na forma de trabalhar.
Se você também quer o loop de feedback
Canny, Frill e Featurebase colocam o changelog ao lado de votação de funcionalidades, um roadmap público e uma caixa de feedback. Escolha um destes se você já fosse comprar isso separadamente de qualquer forma; pule se só quer notas de versão, porque vai pagar por um pacote para usar um módulo.
Se você quer que se escreva sozinho
LaunchNotes e Released constroem o changelog a partir do que sua equipe já produz, o Released ancorado especialmente em issues do Jira. O Changeloop faz isso a partir de pull requests mesclados: redige uma entrada por merge, filtra atualizações de dependências e refactors, e segura o rascunho para você editar antes de qualquer coisa ser publicada.
Se você quer que seja parte do seu produto
Isso é algo que o Beamer estruturalmente não pode fazer, e o motivo pelo qual nosso próprio produto existe. O Changeloop publica em um feed JSON público com CORS aberto para qualquer origem, então seu changelog é renderizado pelos seus próprios componentes no seu próprio domínio, em cerca de dez linhas. O widget e a página hospedada estão ali como recursos alternativos, não como o produto.
Se você só quer um arquivo no repositório
O git-cliff constrói um CHANGELOG.md a partir de conventional commits no CI. Grátis, nada hospedado, e a resposta certa para muitos projetos de código aberto que nunca precisaram de um widget.
Quando não trocar
Se o widget está funcionando, ninguém está reclamando do estilo, e alguém está escrevendo as entradas de forma confiável, trocar custa uma migração e traz muito pouco. Os motivos mais fortes para migrar são estruturais: você quer o changelog no seu próprio domínio, ou quer que seja produzido a partir do seu repositório em vez de à mão. Nenhum dos dois se resolve trocando um widget hospedado por outro.
Perguntas frequentes
Podemos migrar nossas entradas existentes?
Pergunte à ferramenta para a qual está migrando o que ela vai importar, e pergunte ao Beamer o que ele vai exportar, antes de se comprometer. Essa é a parte de uma migração que transforma uma manhã em quinze dias.
Perdemos o widget no app se migrarmos para um feed?
Não. O Changeloop também entrega um widget, em duas linhas de HTML, e renderiza em um shadow root, então nem herda seus estilos nem vaza para eles. A diferença é que o widget é o recurso alternativo, não a única opção: as mesmas entradas estão em um feed JSON que você pode renderizar você mesmo.
Existe uma opção grátis?
O Changeloop é grátis para um repositório, com o feed e o widget incluídos, sem cartão. O git-cliff é grátis e de código aberto se um arquivo no repositório é tudo que você precisa. Várias das ferramentas hospedadas têm níveis gratuitos; confira os termos atuais nas próprias páginas delas em vez de confiar em uma tabela comparativa, incluindo esta.
Leitura adicional: boas práticas de notas de versão que valem a pena manter, qualquer que seja a ferramenta em que você acabe.
Experimente a que prioriza o feed
Redigida a partir dos seus pull requests mesclados, segurada para revisão, e publicada em um feed JSON que você renderiza dentro do seu próprio produto. Grátis para um repositório, sem cartão.
Começar grátis