Carbon for IBM Products
Carbon for IBM Products 是闭源 IBM 软件模式资产库 (PAL) 的开源实现。这些 PAL 设计基于 IBM 开源 Carbon 设计系统和 React 实现的基础,提供了超出典型组件库范围的组件和模式。Carbon for IBM Products 之前被称为 Carbon for Cloud and Cognitive,在各种地方和历史记录中仍可能遇到此名称。
🚀 入门
如果您刚开始使用并想浏览我们的 React 组件,请查看我们的 Storybook。
我们所有的源代码和文档,包括这个 readme,都可以在我们的 GitHub 仓库中找到,这也是提交问题的地方,如果您遇到问题、发现缺陷、或想请求新功能或修改某些内容。
如果您有权访问 IBM Slack 工作空间,请加入我们的 Slack 频道,您可以在其中提问、报告问题,并从团队和其他用户那里获得帮助。
本项目包含多个发布在 npm 上的组件库包
包名称 | 描述 |
---|---|
@carbon/ibm-products |
一套精选的组件和模式,构建在 Carbon 之上并由 Carbon for IBM Products 团队设计 |
@carbon/ibm-cloud-cognitive-cdai |
(仅 v1) 用于应用程序集成的遗留和非精选设计实现 |
@carbon/ibm-security |
(仅 v1) 用于安全的遗留和非精选设计实现 |
此外,以下附加实用程序包也发布在 npm 上
包名称 | 描述 |
---|---|
@carbon/storybook-addon-theme |
一个支持 Carbon 主题切换的 Storybook 插件 |
剩余的包是我们项目基础设施的一部分,并未发布到 npm 上。
版本支持
Carbon 11 支持在 Carbon for IBM Products 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
的 codemods)以及 Carbon for IBM Products v2 迁移指南。
🙌 贡献
本项目由多位社区成员贡献宝贵时间回馈 Carbon 社区而成为可能。受益于此包的人们回馈贡献将使其持续发展。
所以,不要害羞。我们依赖并感谢新老贡献者,他们帮助我们修复 bug、构建新功能、改进文档等。
这个仓库是一个 monorepo,包含多个包,因此请务必查看相关包以获取任何特定于包的指导。
另请阅读我们的贡献指南和Carbon 开发者手册!👀
贡献者 ✨
感谢这些优秀的人们 (表情符号说明)
本项目遵循 all-contributors 规范。欢迎任何形式的贡献!
📝 许可证
根据Apache-2.0 许可证获得许可。