En qué destaca Beamer
Merece decirse primero, porque decide si cambiar ayuda de verdad. Beamer se configura rápido, apenas necesita tiempo de ingeniería y da una página alojada y un widget in-app desde un solo editor. Si tu limitación es que nadie tiene tiempo de construir nada, eso es una ventaja real que la mayoría de las alternativas no superan.
Por qué los equipos buscan una alternativa
- El widget no se parece a su producto. Se puede reestilizar hasta cierto punto, y más allá de eso es una lucha constante. Los equipos con un sistema de diseño fuerte suelen chocar con esto primero.
- Las entradas se escriben a mano. Alguien tiene que abrir el editor después de cada release, y ese es el paso que se salta en una semana ocupada.
- El changelog vive en su dominio, no en el tuyo, así que el tráfico y el valor de búsqueda van allí y no a tu sitio.
- Quieren las entradas como datos, para renderizarlas en su propia interfaz o enviarlas a otro sitio, en vez de como un widget y una página.
Ya hay modo oscuro
Actívalo en Ajustes o deja que siga el tema del sistema.
Las alternativas, según lo que realmente quieras
Si quieres lo mismo, con otro estilo
AnnounceKit es lo más parecido: widget alojado, página alojada, un editor y más control sobre quién ve cada anuncio. Cambiar es sobre todo una migración de contenido, no un cambio en tu forma de trabajar.
Si quieres también el ciclo de feedback
Canny, Frill y Featurebase ponen el changelog junto a la votación de funciones, una roadmap pública y una bandeja de feedback. Elige uno de estos si de todos modos ibas a comprar eso por separado; sáltatelos si solo quieres release notes, porque pagarías una suite para usar un módulo.
Si quieres que se escriba solo
LaunchNotes y Released construyen el changelog a partir de lo que tu equipo ya produce, Released anclado sobre todo en issues de Jira. Changeloop lo hace a partir de pull requests fusionadas: redacta una entrada por cada fusión, filtra los cambios de dependencias y los refactors, y retiene el borrador para que lo edites antes de publicar nada.
Si quieres que forme parte de tu producto
Esto es lo único que Beamer no puede hacer estructuralmente, y la razón de que exista nuestro producto. Changeloop publica en un feed JSON público con CORS abierto a cualquier origen, así que tu changelog lo renderizan tus propios componentes en tu propio dominio, en unas diez líneas. El widget y la página alojada están ahí como alternativas, no como el producto en sí.
Si solo quieres un archivo en el repositorio
git-cliff construye un CHANGELOG.md a partir de conventional commits en la CI. Gratis, sin nada alojado, y la respuesta correcta para muchos proyectos de código abierto que nunca necesitaron un widget.
Cuándo no cambiar
Si el widget funciona, nadie se queja del estilo y alguien escribe las entradas con constancia, cambiar te cuesta una migración y te aporta muy poco. Los motivos de peso para cambiar son estructurales: quieres el changelog en tu propio dominio, o quieres que se genere desde tu repositorio en vez de a mano. Ninguno de los dos se soluciona cambiando un widget alojado por otro.
Preguntas frecuentes
¿Podemos llevarnos nuestras entradas actuales?
Pregunta a la herramienta a la que te mudas qué importa, y a Beamer qué exporta, antes de decidirte. Esta es la parte de una migración que convierte una mañana en dos semanas.
¿Perdemos el widget in-app si pasamos a un feed?
No. Changeloop también ofrece un widget, en dos líneas de HTML, y renderiza en un shadow root, así que ni hereda tus estilos ni se filtra en ellos. La diferencia es que el widget es la alternativa, no la única opción: las mismas entradas están en un feed JSON que puedes renderizar tú.
¿Hay alguna opción gratuita?
Changeloop es gratis para un repositorio, con el feed y el widget incluidos, sin tarjeta. git-cliff es gratis y de código abierto si un archivo en el repositorio es todo lo que necesitas. Varias herramientas alojadas tienen niveles gratuitos; comprueba las condiciones actuales en sus propias páginas en lugar de fiarte de una tabla comparativa, incluida esta.
Para seguir leyendo: Buenas prácticas de notas de versión que valen la pena, sea cual sea la herramienta en la que acabes.
Prueba la que da prioridad al feed
Redactada a partir de tus pull requests fusionadas, retenida para revisión, y publicada en un feed JSON que renderizas dentro de tu propio producto. Gratis para un repositorio, sin tarjeta.
Empezar gratis