Skip to content

Evergreen front-end code for Spruce and Parsley.

License

Notifications You must be signed in to change notification settings

evergreen-ci/ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 20, 2025
1047fe3 · Mar 20, 2025
Feb 27, 2025
Mar 3, 2025
Apr 3, 2024
Jun 14, 2024
Mar 20, 2025
Mar 11, 2025
Feb 24, 2025
Feb 24, 2025
Mar 5, 2025
Oct 8, 2024
Mar 12, 2024
Sep 12, 2024
Mar 10, 2025
Jul 15, 2024
Jun 20, 2024
Mar 11, 2025

Repository files navigation

Evergreen UI

The new home of Spruce and Parsley.

Analytics

Read more about our analytics practices here.

Monorepo Tips & Tricks

Learn about our monorepo shared library here.

Check out the Yarn Workspaces documentation for more.

Dependencies

To upgrade a dependency across workspaces:

yarn upgrade-interactive [--latest] [package-name]

To remove all installed dependencies:

yarn clean

You can then rerun yarn install.

Scripts

To run a script in a workspace from root:

yarn workspace [workspace-name] run [script-name]

For example, yarn workspace spruce run storybook.

Testing

To run all unit tests across the repository, from root:

yarn test

To run a particular workspace's unit tests from root:

yarn test --project [workspace-name]

Storybook

Spruce, Parsley, and @evg-ui/lib all have their own storybooks, but there's also a shared storybook that combines them into one interface. From root, just run:

yarn storybook