Skip to content

JonasHiltl/openchangelog

Repository files navigation

Openchangelog

Transform your changelog Markdown files to beautiful product updates

Website · Docs · Get Started · Demo · Twitter



Openchangelog takes your Markdown files, hosted on GitHub or locally and renders them as a beautiful Changelog Website.

  • Dark, Light and System themes
  • Colorful Tags
  • Automatic RSS feed
  • Easy to self-host, just a single config file
  • Written in Go → lightweight
  • Various integrations, open an issue to request a new integration

Quickstart

Create an openchangelog.yml config file, from the sample openchangelog.example.yml. For more configuration settings visit our Docs.

docker run -v ./openchangelog.yml:/etc/openchangelog.yml:ro -v ./release-notes:/release-notes -p 6001:6001 ghcr.io/jonashiltl/openchangelog:0.2.0

Or

services:
  openchangelog:
    image: "ghcr.io/jonashiltl/openchangelog:0.2.0"
    ports:
      - "6001:6001"
    volumes:
      - ./release-notes:/release-notes
      - type: bind
        source: openchangelog.yml
        target: /etc/openchangelog.yml

Once deployed, your changelog will be available at http://localhost:6001.