forked from grisly11/patchnote-pal
main
This branch is 2 commits behind grisly11/patchnote-pal:main
patchnote-pal
PatchNote Pal turns messy release notes / changelogs into clean, user-specific updates. Paste raw notes (or point it at a GitHub release), then generate tailored outputs for QA, Support, and End Users with a diff-highlighted summary, risk callouts, and ready-to-send formats (Markdown, Slack, Zendesk).
Monorepo setup
This repo is a pnpm workspace with:
apps/web— Next.js UIpackages/core— parsing + summarization logic (stubbed)packages/types— shared TypeScript typespackages/config— shared eslint/prettier/tsconfig packages
Requirements
- Node.js >= 18
- pnpm >= 9
Getting started
pnpm install
pnpm dev
Then open http://localhost:3000
Scripts
From the repo root:
pnpm dev— run the Next.js apppnpm build— build all packages + apppnpm test— run tests (Vitest)pnpm lint— run ESLintpnpm format— format via Prettier
Environment variables
apps/web/.env.localis supported (Next.js default)- Root
.envis supported for local scripts/tests
Example:
cp .env.example .env
Notes
The @patchnote-pal/core package currently contains stubbed functions to establish structure and will be filled in with real parsing/summarization logic in subsequent issues.
Description
PatchNote Pal turns messy release notes / changelogs into clean, user-specific updates. Paste raw notes (or point it at a GitHub release), then generate tailored outputs for QA, Support, and End Users with a diff-highlighted summary, risk callouts, and ready-to-send formats (Markdown, Slack, Zendesk).
Languages
TypeScript
99.1%
JavaScript
0.9%