Repolode
techulus

techulus/changes-page

Aplicación de código abierto para gestionar changelogs y publicar actualizaciones de productos en una página alojada, creada con Next.js y Supabase.

Alternativa open source a:HeadwayBeamer

Estrellas
284
Forks
9
Issues abiertos
0
Último commit
hace 2 meses

¿Qué es?

Changes.Page es una herramienta de código abierto para gestionar changelogs que permite a los equipos publicar actualizaciones de productos y notas de versión en una página dedicada. Está creada con Next.js, Tailwind CSS y Supabase; Inngest se encarga de las tareas en segundo plano y Postmark, del envío de correos transaccionales.

El repositorio es un monorepo de TypeScript con dos aplicaciones: apps/web para la gestión y apps/page para las páginas públicas del changelog. Para ejecutarlo localmente se necesitan Node.js 18 o posterior, pnpm y una instancia de Supabase. Las credenciales deben incluirse en archivos .env creados a partir de los ejemplos proporcionados.

Las instrucciones para alojarlo por cuenta propia están en el archivo SELF-HOSTING.md, dentro del repositorio.

Funciones clave

  • 01Publicar actualizaciones de productos en una página alojada de changelog
  • 02Aplicación de gestión y página pública del changelog como aplicaciones separadas dentro de un mismo monorepo
  • 03Usa Supabase para almacenar datos
  • 04Gestiona las tareas en segundo plano con Inngest
  • 05Envía correos transaccionales mediante Postmark

Casos de uso

  • Publicar notas de versión de un producto SaaS
  • Ofrecer a los clientes una página pública donde seguir las actualizaciones del producto
  • Alojar un changelog por cuenta propia en lugar de usar un servicio alojado de pago

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/techulus/changes-page
  2. 2

    Instala las dependencias

    pnpm install
  3. 3

    Crea el archivo .env a partir de .env.example en apps/web y apps/page, y añade las credenciales de Supabase

  4. 4

    Inicia el servidor de desarrollo

    pnpm dev

Antes de usarlo

  • Se necesita una instancia de Supabase y sus credenciales para ejecutarlo.
  • La configuración requiere preparar archivos de entorno en dos aplicaciones, por lo que el autoalojamiento requiere algo de trabajo.
  • Se requiere Node.js 18 o posterior y pnpm 8.6.2 o posterior.
  • La licencia AGPL-3.0 exige publicar el código fuente de las implementaciones modificadas accesibles a través de la red.

Temas

Preguntas frecuentes

¿Qué es changes-page?
Aplicación de código abierto para gestionar changelogs y publicar actualizaciones de productos en una página alojada, creada con Next.js y Supabase. Changes.Page es una herramienta de código abierto para gestionar changelogs que permite a los equipos publicar actualizaciones de productos y notas de versión en una página dedicada. Está creada con Next.js, Tailwind CSS y Supabase; Inngest se encarga de las tareas en segundo plano y Postmark, del envío de correos transaccionales.
¿changes-page es gratuito? ¿Qué licencia tiene?
changes-page es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿changes-page sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de changes-page fue el 21 ago 2026.
¿Para qué puedo usar changes-page?
Publicar notas de versión de un producto SaaS Ofrecer a los clientes una página pública donde seguir las actualizaciones del producto Alojar un changelog por cuenta propia en lugar de usar un servicio alojado de pago
¿Cómo se instala changes-page?
Clona el repositorio: git clone https://github.com/techulus/changes-page Instala las dependencias: pnpm install Crea el archivo .env a partir de .env.example en apps/web y apps/page, y añade las credenciales de Supabase Inicia el servidor de desarrollo: pnpm dev
¿Dónde consigo changes-page?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/techulus/changes-page

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados