IBM 產品的 Carbon
IBM 產品的 Carbon 是封閉原始碼 IBM 軟體模式資產庫 (PAL) 的開放原始碼實作。這些 PAL 設計建立在 IBM 開放原始碼 Carbon 設計系統和 React 實作的基礎上,提供超出典型元件庫的元件和模式。IBM 產品的 Carbon 以前稱為 Cloud and Cognitive 的 Carbon,這個名稱仍然可以在許多地方和歷史記錄中看到。
🚀 開始使用
如果您剛開始使用並想瀏覽我們的 React 元件,請查看我們的 Storybook。
我們所有的原始碼和文件,包括此讀我檔案,都可以在我們的 GitHub 儲存庫中找到,這也是如果您有問題或發現缺陷,或想要求新功能或更改某些內容時,開啟問題的地方。
如果您可以存取 IBM Slack 工作區,請加入我們的 Slack 頻道,您可以在這裡提出問題、回報問題,並從團隊和其他使用者那裡獲得幫助。
此專案包含許多發佈在 npm 上的元件庫套件
套件名稱 | 描述 |
---|---|
@carbon/ibm-products |
由 Carbon for IBM Products 團隊設計並建立在 Carbon 之上的精選元件和模式 |
@carbon/ibm-cloud-cognitive-cdai |
(僅限 v1)應用程式整合中使用的舊版和非精選設計實作 |
@carbon/ibm-security |
(僅限 v1)安全性中使用的舊版和非精選設計實作 |
此外,以下其他實用套件也會發佈在 npm 上
套件名稱 | 描述 |
---|---|
@carbon/storybook-addon-theme |
一個啟用 Carbon 主題切換的 Storybook 擴充功能 |
其餘套件是我們專案基礎架構的一部分,不會發佈在 npm 上。
版本支援
IBM 產品的 Carbon https://github.com/carbon-design-system/ibm-products/labels/version%3A%202 中引入了 Carbon 11 支援
套件名稱 | 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 許可證授權。