Contributing
How to work on the library, examples, benchmarks, and docs.
Install dependencies:
pnpm installBuild the package:
pnpm --filter @fluentic/style buildRun package tests:
pnpm testRun the docs:
pnpm --filter @docs/app devBuild the docs:
pnpm --filter @docs/app buildRepository layout
Section titled “Repository layout”| Path | Purpose |
|---|---|
packages/style | The publishable @fluentic/style package. |
examples/basic | Basic app demonstrating slots, scopes, themes, and JSX props. |
examples/bundlers/* | Minimal bundler integration examples. |
benchmark | Benchmark apps and benchmark runner. |
docs/app | Astro Starlight static documentation app. |
docs/content | MDX documentation content package. |
Release flow
Section titled “Release flow”- Make the code changes.
- Run tests and builds.
- Create a changeset.
- Version packages.
- Publish with Changesets.