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

https://github.com/carbon-design-system/ibm-products

A Carbon-powered React and Web Component library for IBM Products
https://github.com/carbon-design-system/ibm-products

carbon-design-system design-system hacktoberfest ibm-products javascript react scss web-components

Last synced: 2 days ago
JSON representation

A Carbon-powered React and Web Component library for IBM Products

Awesome Lists containing this project

README

        

# Carbon for IBM Products

> Carbon for IBM Products is an open source implementation of the closed source
> [IBM Software pattern asset library (PAL)](https://pages.github.ibm.com/carbon/ibm-products/).
> These PAL designs build on the foundation of IBM’s open source Carbon Design
> System and React implementation to offer components and patterns beyond the
> typical component library. Carbon for IBM Products was previously known as
> Carbon for Cloud and Cognitive, and this name can still be encountered in
> various places and historical logs.

[![All Contributors](https://img.shields.io/github/all-contributors/carbon-design-system/ibm-products?color=ee8449)](#contributors-)
[![Licensed under the Apache License, Version 2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://github.com/carbon-design-system/ibm-products/blob/master/LICENSE)
[![Build status](https://github.com/carbon-design-system/ibm-products/actions/workflows/ci.yml/badge.svg)](https://github.com/carbon-design-system/ibm-products/actions/workflows/ci.yml)
[![Netlify status](https://img.shields.io/netlify/e8cd9972-0fc8-4c51-a911-e9a930ca6605)](https://app.netlify.com/sites/carbon-for-ibm-products/deploys)
[![GitHub Lerna version](https://img.shields.io/github/lerna-json/v/carbon-design-system/ibm-products)](https://lerna.js.org)
[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen)](https://github.com/carbon-design-system/ibm-products/blob/master/.github/CONTRIBUTING.md)
[![codecov](https://codecov.io/gh/carbon-design-system/ibm-products/graph/badge.svg?token=TKEL92HSUK)](https://codecov.io/gh/carbon-design-system/ibm-products)

## πŸš€ Getting started

If you’re just getting started and looking to browse our React components, take
a look at [our Storybook](https://ibm-products.carbondesignsystem.com).

All of our source code and documentation, including this readme, can be found on
[our GitHub repo](https://github.com/carbon-design-system/ibm-products), which
is also the place to
[open issues](https://github.com/carbon-design-system/ibm-products/issues/new/choose)
if you have a problem or find a defect or would like to request a new feature or
change something.

If you have access to the IBM Slack workspaces, join
[our Slack channel](https://ibm-casdesign.slack.com/archives/C013ZTX0N6B) where
you can ask questions, report problems, and get help from the team and from
other users.

This project consists of a number of component library packages published on
npm:

| Package name | Description |
| ---------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [`@carbon/ibm-products`](./packages/ibm-products) | A curated set of components and patterns, built on top of Carbon and designed by the Carbon for IBM Products team |
| [`@carbon/ibm-cloud-cognitive-cdai`](https://github.com/carbon-design-system/ibm-products/tree/v1/packages/cdai) | (**v1 only**) Legacy and non-curated design implementations used in application integration |
| [`@carbon/ibm-security`](https://github.com/carbon-design-system/ibm-products/tree/v1/packages/security) | (**v1 only**) Legacy and non-curated design implementations used in security |

Also the following additional utility packages are published on npm:

| Package name | Description |
| ------------------------------------------------------------------------ | ------------------------------------------------- |
| [`@carbon/storybook-addon-theme`](./config/storybook-addon-carbon-theme) | A storybook addon enabling Carbon theme switching |

The remaining packages are part of our project infrastructure and are not
published on npm.

### Version support

Carbon 11 support is introduced in Carbon for IBM Products

| Package name | Carbon package | React version |
| ---------------------- | ------------------- | ------------- |
| `@carbon/ibm-products` | **`@carbon/react`** | 18, 17, 16 |

The following packages support Carbon 10 and are considered

packages.

| Package name | Carbon package | React version |
| ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| `@carbon/ibm-products`
`@carbon/ibm-cloud-cognitive-cdai`
`@carbon/ibm-security`
| **`carbon-components-react`**
`carbon-components`
`@carbon/icons-react`
`@carbon/icons`
`@carbon/colors`
`@carbon/elements`
etc | 17, 16 |

If you’d like to learn more about migrating from Carbon 10 to Carbon 11, please
see the Carbon
[v11 migration guide](https://github.com/carbon-design-system/carbon/blob/main/docs/migration/v11.md)
(which includes codemods via
[`@carbon/upgrade`](https://github.com/carbon-design-system/carbon/blob/main/packages/upgrade/README.md))
and the Carbon for IBM Products
[v2 migration guide](https://github.com/carbon-design-system/ibm-products/blob/main/docs/guides/v2.md).

## πŸ™Œ Contributing

This project is made possible by several community members who have invested
their precious time to give back to the Carbon community. It will continue to be
possible by having those that benefit from the package contribute back to it.

So, do not be shy. We both depend on and appreciate contributors, new and old,
who help us fix bugs, build new features, improve our documentation, etc.

This repository is a monorepo and contains multiple packages so be sure to check
the relevant package for any package-specific guidance.

- [@carbon/ibm-products](https://github.com/carbon-design-system/ibm-products/blob/master/.github/CONTRIBUTING.md)
- [@carbon/ibm-cloud-cognitive-cdai](./packages/cdai)
- [@carbon/ibm-security](./packages/security)

Read also our
[Contributing Guide](https://github.com/carbon-design-system/ibm-products/blob/master/.github/CONTRIBUTING.md)
and
[Carbon’s Developer Handbook](https://github.com/carbon-design-system/carbon/blob/master/docs/developer-handbook.md)!
πŸ‘€

## Contributors ✨

Thanks goes to these wonderful people
([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Simon Finney
Simon Finney

πŸ’»
Lee Chase
Lee Chase

πŸ’» πŸ’‘ πŸ‘€ πŸš‡
Simon Moore
Simon Moore

πŸ’»
Josh Black
Josh Black

πŸ’»
David Menendez
David Menendez

πŸ’» πŸ‘€ ️️️️♿️


vladbalanescu
vladbalanescu

πŸ’»
Matthew Gallo
Matthew Gallo

πŸ’» πŸš‡ πŸ‘€
Matt Chapman
Matt Chapman

πŸ’»
Dominik Brugger
Dominik Brugger

πŸ’»
Polina Olemskaia
Polina Olemskaia

πŸ’»


Alexander Melo
Alexander Melo

πŸ’»
Ratheesh Rajan
Ratheesh Rajan

πŸ’» πŸ‘€
Jan Hassel
Jan Hassel

πŸ’» ️️️️♿️
marion-bruells
marion-bruells

🎨
Jagath Jayakumar
Jagath Jayakumar

πŸ’»


Laura Marshall
Laura Marshall

🎨
Drew Glapa
Drew Glapa

πŸ’»
Lily
Lily

πŸ’»
Marienella Gallo
Marienella Gallo

πŸ’»
Shelley Dignum
Shelley Dignum

🎨


Sam Ting
Sam Ting

️️️️♿️ 🎨
Paul Balchin
Paul Balchin

πŸ’»
Jeff Longshore
Jeff Longshore

πŸ’»
Krista Starr
Krista Starr

️️️️♿️ πŸ’»
Mike Olasov
Mike Olasov

🎨


PUNNOOSE WILSON
PUNNOOSE WILSON

πŸ’»
SeonyuK
SeonyuK

️️️️♿️ πŸ’»
Elysia
Elysia

πŸ’» πŸš‡ πŸ‘€
Afsal K
Afsal K

πŸ’»
Nandan Devadula
Nandan Devadula

πŸ’»


Anamika T S
Anamika T S

πŸ’»
Sinta Augustine
Sinta Augustine

πŸ’»
Austin
Austin

πŸ’»
Amal K Joy
Amal K Joy

πŸ’»
Anna Wen
Anna Wen

πŸ’» πŸš‡


Ariella Gilmore
Ariella Gilmore

πŸ’»
Bill Keese
Bill Keese

πŸ’»

This project follows the
[all-contributors](https://github.com/kentcdodds/all-contributors)
specification. Contributions of any kind welcome!

## πŸ“ License

Licensed under the
[Apache-2.0 License](https://github.com/carbon-design-system/ibm-products/blob/master/LICENSE).

[![This site is powered by Netlify](https://www.netlify.com/img/global/badges/netlify-color-accent.svg)](https://www.netlify.com)