Linux中國

開源設計系統 PatternFly 的 5 個最佳實踐

PatternFly 是一個開源、開放社區的設計系統。

你是否曾欣賞過寶石的切面?這些角度和傾斜是一件美麗的事情。你可以看到多面寶石比平面寶石更亮。在分析一個多面體設計系統時,你也可能會看到這種美。設計系統是用於創建一致且統一的用戶界面(UI)的準則、標準和資源的集合。就像鑽石的各個切面一樣,一個富含不同貢獻和社區參與的開源設計系統最終會帶來更好的產品體驗。

PatternFly 項目是一個用於紅帽產品的開源設計系統。但開源並沒有以 PatternFly 的代碼為終點。PatternFly 的背後是一群完全公開創作設計的人。從設計師和開發人員到研究人員和作家,我們作為一個開源社區共同努力。

我們的秘密?我們沒有秘密 —— 我們在開放中工作,記得嗎?然而,我們使用了這五個最佳實踐。我將在這裡分享它們,這樣你也可以使用開源來支持你自己的設計系統。

1、集體貢獻

我們有一個核心的 PatternFly 設計團隊來設計、維護和發展設計系統。但我們鼓勵並歡迎所有人的貢獻。如果你對協作充滿熱情並且擅長用戶體驗(UX),PatternFly 希望收到你的反饋

2、建立社區

在孤島中創建的任何內容都無法進入 PatternFly。我們相信開放的設計更好。這就是我們將社區納入所有更新、更改和添加的原因。我們收集來自設計和開發人員對貢獻的反饋,以便每個人都對實施的內容有發言權。我們還尋求多個 設計學科 的人們的意見和協作。這樣做是為了擺脫任何偏見或假設。這種開放的設計讓我們的設計體系更加強大。它還加強了我們蓬勃發展的社區,該社區由參與 PatternFly 或為之做出貢獻的人們組成(我們親切地稱他們為 「飛人」)。

3、在每個人中循環

如果你發現與他人集思廣益的想法產生的解決方案比任何一個人夢寐以求的都要好,那麼你已經像「飛人」一樣思考了。我們定期舉行設計會議,供貢獻者在小組環境中展示他們的想法並討論設計方法。這使我們能夠保持我們的想法協作,並從各個角度考慮設計。此外,我們每月舉辦社區會議,以便我們可以與來自全球各地的「飛人」們聯繫並分享最新動態。你可以在我們的 PatternFly YouTube 頻道 上觀看我們過去的所有會議記錄。

4、傾聽用戶

作為一個社區,我們的目標是讓 PatternFly 的所有貢獻都能在不同的環境中帶來功能性和美觀的產品體驗。為了實現這一目標,我們要求自己打破自己的泡沫並與用戶互動。我們與 UX 研究人員合作,與用戶一起測試更新、更改和添加(例如視覺主題和交互),以確保我們創建的設計、資源和體驗能夠為每個人解決問題,而不僅僅是像我們這樣的人。

5、創建連接

PatternFly 是貫穿紅帽公司產品的一致性的主線。每個人都有創造的自由,來構建最適合他們用戶的東西。但我們作為一個團隊,通過設計系統連接產品組,以獲得更統一的用戶體驗。PatternFly 的資源很容易獲得,並向所有人開放。這有助於我們建立聯繫,壓制孤島。

與我們一起開放設計

無論你是一個由 1 人還是 100 人組成的團隊,或者你的設計系統是否是開源的,在我們所做的每一件事中,總有一點協作和社區的空間。聯繫 PatternFly 社區,告訴我們你的結果如何。我們迫不及待地想收到你的來信。

(題圖:MJ:open source design community:: blueprint drawing::1 moonlight::1 ultra wide angle lens::1 green::1)

via: https://opensource.com/article/23/4/open-source-design-system-patternfly

作者:Abigael Donahue 選題:lkxed 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國