An open API service indexing awesome lists of open source software.

https://github.com/launchdarkly/launchpad-ui

:rocket: LaunchDarkly's design system
https://github.com/launchdarkly/launchpad-ui

accessibility component-library design-systems design-tokens launchdarkly launchdarkly-service-component managed-by-terraform react ssr

Last synced: about 2 months ago
JSON representation

:rocket: LaunchDarkly's design system

Awesome Lists containing this project

README

          

# LaunchPad

A modern, intuitive, and accessible design system built and used by the LaunchDarkly team.

[![storybook](https://shields.io/badge/storybook-grey?logo=storybook&style=flat)](https://launchpad.launchdarkly.com) [![CI](https://github.com/launchdarkly/launchpad-ui/workflows/Verify%20changes/badge.svg)](https://github.com/launchdarkly/launchpad-ui/actions?query=branch%3Amain)

## Installation

```sh
$ npm install @launchpad-ui/components @launchpad-ui/icons @launchpad-ui/tokens
```

```sh
$ yarn add @launchpad-ui/components @launchpad-ui/icons @launchpad-ui/tokens
```

## Packages

[![npm version](https://img.shields.io/npm/v/@launchpad-ui/components.svg?label=@launchpad-ui/components)](https://www.npmjs.com/package/@launchpad-ui/components)

[![npm version](https://img.shields.io/npm/v/@launchpad-ui/icons.svg?label=@launchpad-ui/icons)](https://www.npmjs.com/package/@launchpad-ui/icons)

[![npm version](https://img.shields.io/npm/v/@launchpad-ui/tokens.svg?label=@launchpad-ui/tokens)](https://www.npmjs.com/package/@launchpad-ui/tokens)

## Apps

[![version](https://img.shields.io/visual-studio-marketplace/v/LaunchDarklyOfficial.launchpad-design-system?label=LaunchPad%20VS%20Code%20extension)](https://marketplace.visualstudio.com/items?itemName=LaunchDarklyOfficial.launchpad-design-system)

## AI Code Generation

For consistent, high-quality AI-generated code that follows LaunchPad standards, see our [AI Prompt Header guide](AI_PROMPT_HEADER.md). This ensures AI assistants use our design system correctly and follow established patterns.

## Contributing

We welcome contributions! See the [contributing docs](https://github.com/launchdarkly/launchpad-ui/blob/main/CONTRIBUTING.md) to learn how to get started.

## Questions?

- LaunchDarkly employees can reach out with questions or comments in [our Slack channel, #ask-launchpad-design-system](https://launchdarkly.slack.com/channels/CDXEFNMLP)
- You can also [start a discussion](https://github.com/launchdarkly/launchpad-ui/discussions) in the LaunchPad repository to ask a question!

## Figma MCP Server Setup

If you'd like to generate new components or recipes with AI using [Figma MCP Server](https://www.figma.com/blog/introducing-figmas-dev-mode-mcp-server/), follow the instructions in [Figma's MCP Guide](https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Dev-Mode-MCP-Server).

Note that using Figma MCP server requires Dev or Full seat in Figma. For the best results it's recommended to use LaunchPad components and auto layout in your designs to ensure the generated code is mapped correctly to components and tokens instead of generating raw HTML code and styles.

Once the MCP is enabled in your Figma and IDE, open the AI chat as usual and use prompt like:

**Create a new code example in recipes that displays the selected Figma File layout. Use the design system components and use figma.tsx files to help with the mapping.**