Warning
This project is in early development. Use at your own risk, and expect turbulence in the codebase.
Universal design system and component library for Omni, powered by Panda and Ark.
Follow the prerequisities to install Panda in your project, then follow the package install instructions.
- Set up local environment variables:
cp .env.local.template .env.local
- Install dependencies:
bun i
- Start development stack:
bun dev
- This will launch the following:
- Panda CSS in watch mode
- tsup in watch mode
- Storybook in development mode (default port:
6006
, e.g. http://localhost:6006)
- This will launch the following:
If you'd like to develop outside of Storybook, as in a dedicated app, follow the prerequisities, then follow the local usage instructions.
To generate a new component, run bun generate
and follow the prompts. This will create a new component file, story, and recipe in the appropriate directories.
This generator is powered by Turbo's generate
subcommand.
The code in this repository is licensed under MIT, © Brian Cooper and Omni LLC. See LICENSE.md for more information.