Skip to content

feat: version documentation, project-scoped skills, complete package … - #50

Merged
kieronlanning merged 2 commits into
mainfrom
feat/docs-versions-skills-and-packages
Nov 3, 2026
Merged

kieronlanning merged 2 commits into
mainfrom
feat/docs-versions-skills-and-packages

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

…listing

Documentation versions are first-class: each channel gets its own sidebar topic (<Project> <version>), its own /projects/<id>[/<channel>]/llms*.txt bundles, and its own discover.json entry (docsChannels, schema 2). Bundles name their version and cross-link the others; no corpus mixes two versions.

Skills: descriptions are parsed from YAML (inline or >-), every package manager (npx/bunx/pnpm dlx/yarn dlx) is offered as copyable Expressive Code, and the standalone /skills/ list moved onto the project pages (with a /projects/ redirect). /skills.json is schema 2.

Packages: add the new ZodSharp preview packages and stop folding release tags that predate a package, so a prerelease-only package is listed with an empty stable cell instead of an invented stable version.

…listing

Documentation versions are first-class: each channel gets its own sidebar topic (`<Project> <version>`), its own `/projects/<id>[/<channel>]/llms*.txt` bundles, and its own `discover.json` entry (`docsChannels`, schema 2). Bundles name their version and cross-link the others; no corpus mixes two versions.

Skills: descriptions are parsed from YAML (inline or `>-`), every package manager (npx/bunx/pnpm dlx/yarn dlx) is offered as copyable Expressive Code, and the standalone `/skills/` list moved onto the project pages (with a `/projects/` redirect). `/skills.json` is schema 2.

Packages: add the new ZodSharp preview packages and stop folding release tags that predate a package, so a prerelease-only package is listed with an empty stable cell instead of an invented stable version.
@kieronlanning
kieronlanning enabled auto-merge (squash) November 3, 2026 17:36
pm-skills gained a fifteenth skill, which broke the built-output assertion that hard-coded fourteen. Compare skills.json with the mirror the build published, and keep the non-empty guard, so adding a skill is a data change rather than a CI failure.
@kieronlanning
kieronlanning merged commit 63ebe96 into main Nov 3, 2026
1 check passed
@kieronlanning
kieronlanning deleted the feat/docs-versions-skills-and-packages branch November 3, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant