开源设计系统 PatternFly 的 5 个最佳实践
创始人
2024-03-02 15:09:07
0

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中国 荣誉推出

相关内容

95后博主百元“手搓”AI...
深圳商报·读创客户端记者 任建新 文/图 “帮我找一下西瓜。”在一...
2026-01-06 19:46:22
开源设计系统 Patter...
PatternFly 是一个开源、开放社区的设计系统。你是否曾欣赏...
2024-03-02 15:09:07
我如何利用开源设计自己的卡...
开源并不仅仅指的是软件。开源是一种文化现象,自然也适合桌面游戏。我...
2024-03-02 11:04:07

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...