開源設(shè)計(jì)系統(tǒng) PatternFly 的五個(gè)優(yōu)秀實(shí)踐
你是否曾欣賞過寶石的切面?這些角度和傾斜是一件美麗的事情。你可以看到多面寶石比平面寶石更亮。在分析一個(gè)多面體設(shè)計(jì)系統(tǒng)時(shí),你也可能會(huì)看到這種美。設(shè)計(jì)系統(tǒng)是用于創(chuàng)建一致且統(tǒng)一的用戶界面(UI)的準(zhǔn)則、標(biāo)準(zhǔn)和資源的集合。就像鉆石的各個(gè)切面一樣,一個(gè)富含不同貢獻(xiàn)和社區(qū)參與的開源設(shè)計(jì)系統(tǒng)最終會(huì)帶來更好的產(chǎn)品體驗(yàn)。
??PatternFly?? 項(xiàng)目是一個(gè)用于紅帽產(chǎn)品的開源設(shè)計(jì)系統(tǒng)。但開源并沒有以 PatternFly 的代碼為終點(diǎn)。PatternFly 的背后是一群完全公開創(chuàng)作設(shè)計(jì)的人。從設(shè)計(jì)師和開發(fā)人員到研究人員和作家,我們作為一個(gè)開源社區(qū)共同努力。
我們的秘密?我們沒有秘密 —— 我們?cè)陂_放中工作,記得嗎?然而,我們使用了這五個(gè)最佳實(shí)踐。我將在這里分享它們,這樣你也可以使用開源來支持你自己的設(shè)計(jì)系統(tǒng)。
1、集體貢獻(xiàn)
我們有一個(gè)核心的 PatternFly 設(shè)計(jì)團(tuán)隊(duì)來設(shè)計(jì)、維護(hù)和發(fā)展設(shè)計(jì)系統(tǒng)。但我們鼓勵(lì)并歡迎所有人的貢獻(xiàn)。如果你對(duì)協(xié)作充滿熱情并且擅長(zhǎng)用戶體驗(yàn)(UX),??PatternFly 希望收到你的反饋??。
2、建立社區(qū)
在孤島中創(chuàng)建的任何內(nèi)容都無法進(jìn)入 PatternFly。我們相信開放的設(shè)計(jì)更好。這就是我們將社區(qū)納入所有更新、更改和添加的原因。我們收集來自設(shè)計(jì)和開發(fā)人員對(duì)貢獻(xiàn)的反饋,以便每個(gè)人都對(duì)實(shí)施的內(nèi)容有發(fā)言權(quán)。我們還尋求多個(gè) ??設(shè)計(jì)學(xué)科?? 的人們的意見和協(xié)作。這樣做是為了擺脫任何偏見或假設(shè)。這種開放的設(shè)計(jì)讓我們的設(shè)計(jì)體系更加強(qiáng)大。它還加強(qiáng)了我們蓬勃發(fā)展的社區(qū),該社區(qū)由參與 PatternFly 或?yàn)橹龀鲐暙I(xiàn)的人們組成(我們親切地稱他們?yōu)?“飛人”)。
3、在每個(gè)人中循環(huán)
如果你發(fā)現(xiàn)與他人集思廣益的想法產(chǎn)生的解決方案比任何一個(gè)人夢(mèng)寐以求的都要好,那么你已經(jīng)像“飛人”一樣思考了。我們定期舉行設(shè)計(jì)會(huì)議,供貢獻(xiàn)者在小組環(huán)境中展示他們的想法并討論設(shè)計(jì)方法。這使我們能夠保持我們的想法協(xié)作,并從各個(gè)角度考慮設(shè)計(jì)。此外,我們每月舉辦社區(qū)會(huì)議,以便我們可以與來自全球各地的“飛人”們聯(lián)系并分享最新動(dòng)態(tài)。你可以在我們的 ??PatternFly YouTube 頻道?? 上觀看我們過去的所有會(huì)議記錄。
4、傾聽用戶
作為一個(gè)社區(qū),我們的目標(biāo)是讓 PatternFly 的所有貢獻(xiàn)都能在不同的環(huán)境中帶來功能性和美觀的產(chǎn)品體驗(yàn)。為了實(shí)現(xiàn)這一目標(biāo),我們要求自己打破自己的泡沫并與用戶互動(dòng)。我們與 UX 研究人員合作,與用戶一起測(cè)試更新、更改和添加(例如視覺主題和交互),以確保我們創(chuàng)建的設(shè)計(jì)、資源和體驗(yàn)?zāi)軌驗(yàn)槊總€(gè)人解決問題,而不僅僅是像我們這樣的人。
5、創(chuàng)建連接
PatternFly 是貫穿紅帽公司產(chǎn)品的一致性的主線。每個(gè)人都有創(chuàng)造的自由,來構(gòu)建最適合他們用戶的東西。但我們作為一個(gè)團(tuán)隊(duì),通過設(shè)計(jì)系統(tǒng)連接產(chǎn)品組,以獲得更統(tǒng)一的用戶體驗(yàn)。PatternFly 的資源很容易獲得,并向所有人開放。這有助于我們建立聯(lián)系,壓制孤島。
與我們一起開放設(shè)計(jì)
無論你是一個(gè)由 1 人還是 100 人組成的團(tuán)隊(duì),或者你的設(shè)計(jì)系統(tǒng)是否是開源的,在我們所做的每一件事中,總有一點(diǎn)協(xié)作和社區(qū)的空間。聯(lián)系 ??PatternFly 社區(qū)??,告訴我們你的結(jié)果如何。我們迫不及待地想收到你的來信。
(題圖:MJ:open source design community:: blueprint drawing::1 moonlight::1 ultra wide angle lens::1 green::1)