Skip to content

Pragma is Canonical's toolset for the web. It implements a design system, reusable configurations, boilerplate, styles and utilities for React and Svelte.

License

Notifications You must be signed in to change notification settings

canonical/pragma

Repository files navigation

Documentation

Following the diataxis principles, the monorepo documentation is split into four categories.

  • Tutorials :
  • Explanations :
  • How-to guides :
  • Information Reference :

Tutorials

Tutorials have not been added to the documentation yet.

Explanations :

Resource Description

How-to guides :

Resource Description

Information Reference :

Resource Description

Caveats

  • For the time being, node 23 seems to provoke an error. Use node v22 for the time being, for instance with nvm use 22.
  • We currently require Bun v1.2.19. Please run curl -fsSL https://bun.com/install | bash -s "bun-v1.2.19" to install 1.2.19.
    • On Windows: iex "& {$(irm https://bun.com/install.ps1)} -Version 1.2.19"

Thanks

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.

About

Pragma is Canonical's toolset for the web. It implements a design system, reusable configurations, boilerplate, styles and utilities for React and Svelte.

Resources

License

Stars

Watchers

Forks

Contributors 8