Loggy Logs

Put your changelog where users live

Loggy Logs turns repository activity into published, realtime data. The React package gets a useful changelog into your product in a few minutes.

1. Install the GitHub App

Sign in, choose an organization, and select the repositories Loggy Logs may read. The app requests metadata, content, and pull-request read access only.

2. Copy the repository public key

Open repository settings in the dashboard. Public keys begin withpk_ and expose published changelog fields only.

3. Install the SDK

pnpm add @loggylogs/react firebase

4. Render updates

'use client'

import { LoggyLogsProvider, useChangelog } from '@loggylogs/react'

function Updates() {
    const { logs, loading } = useChangelog({ limit: 10 })
    if (loading) return <p>Loading updates…</p>

    return logs.map((log) => (
        <article key={log.id}>
            <h2>{log.title}</h2>
            <p>{log.summary}</p>
        </article>
    ))
}

export default function Changelog() {
    return (
        <LoggyLogsProvider publicKey='pk_your_public_key'>
            <Updates />
        </LoggyLogsProvider>
    )
}

Prefer a hosted page? Your public URL is https://loggylogs.com/c/YOUR_PUBLIC_KEY. No SDK needed.

Next: choose the React hooks or the framework-agnostic client.