Documentation Index
Fetch the complete documentation index at: https://gmlp.kdco.dev/llms.txt
Use this file to discover all available pages before exploring further.
Release flow
- Update the package version intentionally.
- Commit the version bump and merge/push it to the default branch.
- Sync your local default branch tip so
HEADexactly matchesorigin/<defaultBranch>. - Run preflight on that synced commit:
bun run check && bun run docs:generate-api && bun run docs:build && bun run build. - Run
bun run release:tagto create and pushvX.Y.Zsafely. - If a local tag exists from a partial push failure, fix git remote access and run
bun run release:tag:forcefrom the same release commit/version. - The release workflow verifies tag/version alignment and default-branch-tip alignment, runs checks, builds docs, publishes to npm with provenance, then generates notes with
git-cliffand creates a GitHub Release.
Release helper safety checks
release:tag fails closed unless all of these are true:
- Root
package.jsoncontains a readable stable semver version. - Working tree is clean.
HEADexactly matchesorigin/<defaultBranch>after refreshing refs.- Release tag state is safe (no conflicting local/remote
vX.Y.Ztag). - Exact npm version
name@versionis not already published.
Changelog strategy
This repository usesgit-cliff rather than automatic semantic version inference.
That keeps version bumps intentional while still generating polished release notes from conventional commits.