适用于 IBM 产品的 Carbon
适用于 IBM 产品的 Carbon 是闭源 IBM 软件模式资产库 (PAL) 的开源实现。这些 PAL 设计建立在 IBM 开源 Carbon 设计系统和 React 实现的基础上,提供超越典型组件库的组件和模式。适用于 IBM 产品的 Carbon 以前称为适用于云和认知的 Carbon,此名称在各种地方和历史日志中仍然可以遇到。
🚀 开始使用
如果您刚开始使用并希望浏览我们的 React 组件,请查看 我们的 Storybook。
我们所有的源代码和文档(包括此自述文件)都可以在 我们的 GitHub 仓库 中找到,如果您遇到问题或发现缺陷,或者想要请求新功能或更改某些内容,也可以在该仓库 提交问题。
如果您有权访问 IBM Slack 工作区,请加入 我们的 Slack 频道,在那里您可以提问、报告问题并获得团队和其他用户的帮助。
此项目包含许多发布在 npm 上的组件库包
包名称 | 描述 |
---|---|
@carbon/ibm-products |
一套精选的组件和模式,构建于 Carbon 之上,由适用于 IBM 产品的 Carbon 团队设计 |
@carbon/ibm-cloud-cognitive-cdai |
(**仅限 v1**) 用于应用程序集成的遗留和非精选设计实现 |
@carbon/ibm-security |
(**仅限 v1**) 用于安全性的遗留和非精选设计实现 |
此外,以下其他实用程序包也发布在 npm 上
包名称 | 描述 |
---|---|
@carbon/storybook-addon-theme |
一个启用 Carbon 主题切换的 Storybook 插件 |
其余的包是我们项目基础设施的一部分,未发布在 npm 上。
版本支持
适用于 IBM 产品的 Carbon 11 支持在 https://github.com/carbon-design-system/ibm-products/labels/version%3A%202 中引入
包名称 | Carbon 包 | React 版本 |
---|---|---|
@carbon/ibm-products |
@carbon/react |
18, 17, 16 |
以下包支持 Carbon 10,并被视为 https://github.com/carbon-design-system/ibm-products/labels/version%3A%201 包。
包名称 | Carbon 包 | React 版本 |
---|---|---|
@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 等 |
17, 16 |
如果您想了解有关从 Carbon 10 迁移到 Carbon 11 的更多信息,请参阅 Carbon v11 迁移指南(其中包括通过 @carbon/upgrade
进行的代码修改)和适用于 IBM 产品的 Carbon v2 迁移指南。
🙌 贡献
这个项目能够得以实现,要感谢几位社区成员,他们投入了宝贵的时间回馈 Carbon 社区。通过让那些受益于该包的人回馈该包,它将继续成为可能。
所以,不要害羞。我们都依赖并感谢贡献者,无论是新老贡献者,他们帮助我们修复错误、构建新功能、改进我们的文档等等。
此存储库是一个单体仓库,包含多个包,因此请务必检查相关包以获取任何特定于包的指南。
另请阅读我们的 贡献指南 和 Carbon 的开发者手册! 👀
贡献者 ✨
感谢这些很棒的人们 (表情符号密钥)
此项目遵循 all-contributors 规范。欢迎任何形式的贡献!
📝 许可证
根据 Apache-2.0 许可证 许可。