Skip to content

Contributing

Thanks for improving @manovaspace/* — MIT TypeScript libraries on npm and GitHub.

Change Repo
tsconfig, markdown, pwa, observability manovaspace/ts
tokens, ui, devtools manovaspace/design-system
This documentation site manovaspace/docs
  1. Scope — Keep packages generic and reusable. No client product names, private URLs, or new Orbit-prefixed package names on npm.
  2. Changeset — User-facing package changes need a changeset in that package repo.
  3. Docs — API changes that affect consumers should update this site (or link a docs PR).
Terminal window
pnpm install
pnpm build
pnpm test
pnpm typecheck
pnpm lint
Terminal window
pnpm changeset

Pick affected packages and the semver bump. Commit .changeset/*.md with your PR.

Releases: ts RELEASING.md · design-system RELEASING.md

This repo uses npm (single Starlight app, no pnpm workspace).

Terminal window
cd manovaspace/docs # or: git clone https://github.com/manovaspace/docs.git
npm install
npm run dev
npm run build

Some TypeScript exports still use Orbit* names (for example OrbitDevtoolsProvider, OrbitTokensRaw). The product and npm packages are @manovaspace/*. Prefer documenting the real export name; a rename is tracked separately and is not required for contributions.

Open a GitHub issue or an issue on the package repo.