pnpm workspace for the National Health Intelligence Center (NHIC) design system.
| Path | What it is |
|---|---|
packages/currantui |
@nhic/currantui — the published React design system (shadcn/ui + Radix + Tailwind v4 tokens) |
apps/storybook |
Private Storybook app: component workbench, docs site, and a11y test harness |
Future packages (e.g. charts) land under packages/* and are picked up by Storybook automatically.
pnpm install
pnpm storybook # dev workbench at http://localhost:6006
pnpm build # build @nhic/currantui → packages/currantui/dist
pnpm test # story render + a11y tests (Vitest browser mode)
pnpm typecheck && pnpm lint
pnpm build-storybook # static docs site
pnpm changeset # add a changeset to your PR| Doc | Contents |
|---|---|
| docs/overview.md | Problem, solution, users, non-goals |
| docs/design-standards.md | Tokens, typography, density, states |
| docs/architecture.md | Stack, package contract, CI/CD |
| docs/development.md | Setup, standards, git workflow, testing, security |
| packages/currantui/README.md | Consumer install and usage guide |
| CONTRIBUTING.md | How to file issues and send pull requests |
Versioning via Changesets; publishing happens only in CI behind the npm-publish environment using npm trusted publishing (OIDC). See the package README for details.
Apache-2.0 — see LICENSE and NOTICE. Copyright © 2026 National Health Intelligence Center (NHIC), Ministry of Health, Rwanda.