Skip to content

Contributing

How to work on the library, examples, benchmarks, and docs.

Install dependencies:

Terminal window
pnpm install

Build the package:

Terminal window
pnpm --filter @fluentic/style build

Run package tests:

Terminal window
pnpm test

Run the docs:

Terminal window
pnpm --filter @docs/app dev

Build the docs:

Terminal window
pnpm --filter @docs/app build
PathPurpose
packages/styleThe publishable @fluentic/style package.
examples/basicBasic app demonstrating slots, scopes, themes, and JSX props.
examples/bundlers/*Minimal bundler integration examples.
benchmarkBenchmark apps and benchmark runner.
docs/appAstro Starlight static documentation app.
docs/contentMDX documentation content package.
  1. Make the code changes.
  2. Run tests and builds.
  3. Create a changeset.
  4. Version packages.
  5. Publish with Changesets.