Skip to main content

Releases

npm packages (Changesets)

Publishable TypeScript packages live under implementations/typescript/* and are versioned with Changesets.

pnpm changeset # record a change
pnpm version-packages # apply versions + changelogs
pnpm release # build dsvg and publish

PR and push quality gates live in .github/workflows/quality.yml.

After a successful Quality run on main, .github/workflows/release.yml maintains a Changesets release PR and publishes when NPM_TOKEN is configured in the repository secrets.

Specification vs package versions

KindExampleMeaning
Specdata-dsvg-version="0.1"Document compatibility
Package@deckify/dsvg@0.1.0Implementation release

Implementations may ship multiple package versions while supporting the same spec version.

GitHub Pages

Docs deploy from .github/workflows/deploy-pages.yml after a successful Quality run on main (or via manual workflow_dispatch). In the GitHub repository settings, set Pages source to GitHub Actions. Target URL: https://deckify.github.io/dsvg-standard/.