Skip to content

marigold-ui/marigold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

type_logo



ci [Coverage] MIT License version

Open in Visual Studio Code

Marigold

React implementation of the Marigold Design System based on react-aria and Tailwind CSS.

Release notes

Check out our latest release notes

Documentation

Do you want to start using the Marigold Design System?

Then get started in the Marigold documentation.

Techstack

React React Aria Vitest Storybook Next.js TypeScript

Local Development

Setup & Usage

Open a terminal and navigate to a folder of your choice:

  • clone the project git clone https://github.com/marigold-ui/marigold.git
  • navigate to the new folder cd marigold
  • install the packages using pnpm install

Storybook

To start storybook use the following command in the root:

Marigold Documentation

To start documentation follow these steps:

  • navigate to the documentation cd docs
  • start the development server pnpm dev
  • open localhost:3000.

Command overview

Command Description
pnpm dev Start the documentation app in dev mode.
pnpm start Start the documentation app in production mode.
pnpm sb Start Storybook using the components and system source folders.
pnpm build Build components and theme packages.
pnpm build:docs Build the documentation app.
pnpm build:sb Build the Storybook configuration.
pnpm build:themes Build all theme packages.
pnpm registry Run the documentation registry task.
pnpm build:component-props Generate/build component props tables for the docs.
pnpm test Run tests with Vitest.
pnpm test:coverage Run tests with coverage.
pnpm test:ci Run tests for CI.
pnpm test:sb Run Storybook component tests.
pnpm clean Remove node_modules, dist, .next, .turbo, coverage, and storybook-static directories.
pnpm clean:build Remove dist folders and coverage reports.
pnpm lint Lint the repository with ESLint.
pnpm format Format files with Prettier.
pnpm format:fix Format and attempt to fix with Prettier.
pnpm typecheck Build docs, then run TypeScript type checking (no emit).
pnpm typecheck:only Run TypeScript type checking only (no emit).
pnpm contributor Run the all-contributors CLI.
pnpm changeset Run the Changesets CLI.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Sebastian Sebald
Sebastian Sebald

πŸ’» 🎨 πŸ“– πŸ‘€ πŸ’‘ πŸš‡ 🚧 ⚠️
sarahgm
sarahgm

πŸ’» 🎨 πŸ“– πŸ‘€ πŸ’‘ 🚧 ⚠️
Benedikt Grether
Benedikt Grether

πŸ’» 🎨 πŸ“– πŸ‘€
viktoria-schwarz
viktoria-schwarz

πŸ’» πŸ“– πŸš‡
ti10le
ti10le

πŸ’» πŸ“– πŸš‡
Toshi
Toshi

πŸ’» πŸ“– 🎨
Julian Thiel
Julian Thiel

πŸ“–
johannaracky
johannaracky

πŸ“–
Ikko Ashimine
Ikko Ashimine

πŸ“–
andres-dediego2
andres-dediego2

🎨
snragund
snragund

πŸ“–
Michael Partheil
Michael Partheil

πŸ€”
lauraNawrotzki
lauraNawrotzki

πŸ€”
Osama Abdul Latif
Osama Abdul Latif

πŸ’» 🎨 🚧 ⚠️ πŸ“–
Marcel KΓΆhler
Marcel KΓΆhler

πŸ“– πŸ’» 🎨 πŸ’‘ ⚠️ πŸš‡ 🚧 πŸ‘€
pauleitenbichler
pauleitenbichler

πŸ’»
Sinan Akdesir
Sinan Akdesir

πŸ’» πŸ“– πŸ’‘ 🎨 🚧 ⚠️
Jim Wiedemann
Jim Wiedemann

πŸ’» 🎨 πŸ“– πŸ’‘ ⚠️
marekgieldatsh
marekgieldatsh

πŸ’» 🎨 πŸ’‘ ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!